Skip to content

Releases: TheJumpCloud/support

JumpCloud PowerShell Module v2.3.0

01 May 15:50
7cc301b
Compare
Choose a tag to compare

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

28 Mar 20:27
Compare
Choose a tag to compare

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

21 Mar 14:50
c66315f
Compare
Choose a tag to compare

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

07 Feb 22:25
5cdab54
Compare
Choose a tag to compare

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

06 Jan 21:08
a50dd3d
Compare
Choose a tag to compare

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

30 Nov 20:31
8cfe069
Compare
Choose a tag to compare

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

23 Nov 17:28
37484b0
Compare
Choose a tag to compare

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

18 Nov 21:31
123fcec
Compare
Choose a tag to compare

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

13 Oct 21:15
69f9196
Compare
Choose a tag to compare

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

01 Sep 13:11
07e36e8
Compare
Choose a tag to compare

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

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