Releases: TheJumpCloud/support
JumpCloud PowerShell Module v2.3.0
JumpCloud PowerShell Module v2.3.0
Release Date: March 20, 2023
RELEASE NOTES
This release improves the functionality of the Add/Remove GroupMember functions and adds a full text query parameter to Get-JCEvent
FEATURES:
- Get-JCEvent has a new full text query parameter, -Q
IMPROVEMENTS:
- Replaced Invoke-WebRequest calls in the following functions with SDK functions to improve TTC and remove
- Add-JCSystemGroupMember
- Remove-JCSystemGroupMember
- Add-JCUserGroupMember
- Remove-JCUserGroupMember
Updated Remove Mac Agent Script
Updated remove_mac_agent.sh script to remove the Remote Assist Application and Service Account Application before running the removeAgent script.
To uninstall navigate to the location of the downloaded script in the terminal and run
sudo remove_mac_agent.sh
Passwordless User Certificate Radius Certificate Generation
Generate Radius Certificates for users
This set of PowerShell automations are designed to help administrators generate user certificates for passwordless Radius Server Authentication.
JumpCloud PowerShell Module v2.2.0
JumpCloud PowerShell Module v2.2.0
Release Date: February 7, 2023
RELEASE NOTES
This release adds new function Get-JCSystemApp which enables admins to search for 'x' software and 'y' version on specific device, devices in a specific os, or all managed JumpCloud devices.
FEATURES:
- Get-JCSystemApp command enables search by:
- applications installed in a specific system
- applications installed from all the systems specified by OS
- Software Name and or Version
JumpCloud PowerShell Module v2.1.3
JumpCloud PowerShell Module v2.1.3
Release Date: January 5, 2023
RELEASE NOTES
- Restored a missing id field for users and systems
BUG FIXES:
- Get-JCSystem/ User functions were missing the .id data field on PowerShell versions 7+. This release restores this field. The ._id filed is unaffected but you can choose to reference either $system.id or $system._id.
JumpCloud PowerShell Module v2.1.2
JumpCloud PowerShell Module v2.1.2
Release Date: November 22, 2022
RELEASE NOTES
- Fixed an issue with passing pipeline data from Get-JCSystem to Set-JCsystem
BUG FIXES:
- Set-JCSystem would throw error regarding systemInsights when using data passed via Get-JCSystem pipeline
JumpCloud PowerShell Module v2.1.1
JumpCloud PowerShell Module v2.1.1
Release Date: November 22, 2022
RELEASE NOTES
- Fixed an issue with Get-JCObject
BUG FIXES:
- Removed an incorrect unicode character that was causing a failure with Importing the module, specifically with the Get-JCObject function
JumpCloud PowerShell Module v2.1.0
JumpCloud PowerShell Module v2.1.0
Release Date: November 18, 2022
RELEASE NOTES
- This release adds description field parameter to Set-JCSystem and search by description to Get-JCSystem
FEATURES:
Get/Set-JCSystem support for description field
IMPROVEMENTS:
- Description parameter added to Get and Set-JCSystem
- Added -Force switch parameter that populates New-JCImportTemplate with all headers when user update or new user CSV is created
- Additional reporting added to Backup-JCOrganization. If failed tasks are detected, the status of the function should report which tasks failed
- Get-JCSystem -filterDateProperty lastContact will now return active systems
BUG FIXES:
- Bug fix for Set-JCCommand where commandType, launchType, and timeout gets changed to default values
- Bug fix for Get-JCObject where some endpoints(radius_server, cloud directory) output incorrect values
- Bug fix for Get-JCRadiusServer/ Set-JCRadiusServer where authID was being reset
JumpCloud PowerShell Module v2.0.2
JumpCloud PowerShell Module v2.0.2
Release Date: October 12, 2022
RELEASE NOTES
- This release fixes an issue to Set-JCCommand where commandType, launchType, and timeout goes back to default values
- This release fixes linting/formatting issues for PSModule code and added OTBS code formatting to Powershell files
FEATURES:
N/A
IMPROVEMENTS:
N/A
BUG FIXES:
Bug fix for Set-JCCommand where commandType, launchType, and timeout gets changed to default values
JumpCloud PowerShell Module v2.0.1
JumpCloud PowerShell Module v2.0.1
Release Date: September 1, 2022
RELEASE NOTES
This release introduces Parallel processing functionality to several functions (Get-JCUser, Get-JCSystem, Get-JCSystemUser, Get-JCGroup, Get-JCSystemGroupMember, Get-JCUserGroupMember, Get-JCCommand, Get-JCCommandResult, Get-JCCommandTarget)
Note: In order to use the parallel functionality, the feature requires PowerShell version 7 or higher
FEATURES:
- This release adds parallel processing functionality to potentially alleviate long wait times for large scale operations
- Note: Feature requires PowerShell version 7 or higher
- This release adds parallel processing to the following functions:
- Get-JCUser
- Get-JCSystem
- Get-JCSystemUser
- Get-JCGroup
- Get-JCSystemGroupMember
- Get-JCUserGroupMember
- Get-JCCommand
- Get-JCCommandResult
- Get-JCCommandTarget
- Added -ByCommandID and -CommandID to Get-JCCommandResult
- The added functionality will allow admins to search for all command results pertaining to a single command via the commandID or the workflowID
- When using the pipeline for inputting a command object to Get-JCCommandResult, use the -ByCommandID switch
- Example: $OrgCommandResults = Get-JCCommand | Get-JCCommandResult -ByCommandID ... This will get all command results for commands that match the pipeline input
- Example: Get-JCCommandResult -CommandID 63091abcfe6657f38768ce12 ... This will return commandResults on systems from the command with ID 63091abcfe6657f38768ce12
- Changed the way command results return all information.
- Instead of running 'Get-JCCommandResult | Get-JCCommandResult -ById' to get full details of a command result. Simply run 'Get-JCCommandResult -Detailed'
- Example: $OrgCommandResults = Get-JCCommandResult -detailed
- Case Insensitive Search added to Get-JCUser, Get-JCSystem, Get-JCCommand
- User, System, Command attributes can be searched without case sensitivity
- Example: Get-JCUser -username 'defaultadmin' ... This will return the user with username 'DefaultAdmin'
- Example: Get-JCSystem -displayname 'mac-jimmys-macbook' ... This will return the system with displayname 'Mac-Jimmys-MacBook'
- Example: Get-JCCommand -command "disable" ... This will return commands with some variation of the word 'Command/command' in the command body
- User, System, Command attributes can be searched without case sensitivity
IMPROVEMENTS:
- Adjusted output for Get-JCSystemGroupMember -ByID and Get-JCUserGroupMember -ByID to match the output of -GroupName
- Removed individual hash functions in favor for dynamic hash function
- Replaced all references to old functions
- Added case-insensitivity to search endpoints Get-JCUser, Get-JCSystem, and Get-JCCommand
Example: command name 'List Users' = 'list users' or hostname 'thisPc' = 'ThisPC'
BUG FIXES:
N/A