-
Notifications
You must be signed in to change notification settings - Fork 154
JumpCloud
PowerShell functions to manage a JumpCloud Directory-as-a-Service
Create an association between two object within the JumpCloud console.
Associates a JumpCloud system or a JumpCloud system group with a JumpCloud command
Adds Radius reply attributes to a JumpCloud user group.
Adds a JumpCloud System to a JumpCloud System Group
Associates a JumpCloud User account with a local account on a JumpCloud managed System.
Adds a JumpCloud user to a JumpCloud User Group.
Backup your JumpCloud organization to local json files
The Connect-JCOnline function sets the global variable $JCAPIKEY
Copy the associations from one object to another.
The function Get-JCAssociation can be used to query an object's associations and then provide information about how objects are associated with one another.
Backs up JumpCloud directory information to CSV
Returns all JumpCloud Commands within a JumpCloud tenant or a single JumpCloud Command using the -ByID Parameter.
Returns all JumpCloud Command Results within a JumpCloud tenant or a single JumpCloud Command Result using the -ByID Parameter.
Returns the JumpCloud systems or system groups associated with a JumpCloud command.
Query the API for Directory Insights events
Query the API for a count of matching events
Returns all JumpCloud System and User Groups.
Returns all JumpCloud organizations associated with the authenticated JumpCloud admins account.
Returns all JumpCloud Policies within a JumpCloud tenant.
Returns all JumpCloud results for a given policy within a JumpCloud tenant.
Returns all bound groups associated with a JumpCloud Policy within a JumpCloud tenant.
Returns all bound systems associated with a JumpCloud Policy within a JumpCloud tenant.
Returns the Radius reply attributes associated with a JumpCloud user group.
Return JumpCloud radius server information.
Returns all JumpCloud Systems within a JumpCloud tenant or a single JumpCloud System using the -ByID Parameter.
Returns the System Group members of a JumpCloud System Group.
JumpCloud's System Insights feature provides admins with the ability to easily interrogate their fleet of systems to find important pieces of information. Using this function you can easily gather heightened levels of information from your fleet of JumpCloud managed systems.
Returns all JumpCloud Users associated with a JumpCloud System.
Returns all JumpCloud Users within a JumpCloud tenant or searches for a JumpCloud User by 'username', 'firstname', 'lastname', or 'email'.
Returns the User Group members of a JumpCloud User Group.
Imports a Mac, Linux or Windows JumpCloud Command into the JumpCloud admin portal from a URL
Imports a set of JumpCloud users from a CSV file created using the New-JCImportTemplate function.
Triggers a JumpCloud Command to run by calling the trigger associated with the Command.
Triggers a JumpCloud Command Deployment using the CommandID and a filled out deployment CSV file.
Creates a new JumpCloud Mac, Linux, or Windows command
A guided walk through that creates a command deployment CSV file on your local machine.
A guided walk through that creates a JumpCloud User Import CSV file on your local machine.
Creates a JumpCloud radius server.
Creates a JumpCloud System Group
Creates a JumpCloud User
Creates a JumpCloud User Group
Remove an association between two object within the JumpCloud console.
Removes a JumpCloud command
Removes a JumpCloud Command Result
Removes the association between a JumpCloud system or a JumpCloud system group from a JumpCloud command
Removes Radius reply attributes from a JumpCloud user group.
Removes a JumpCloud radius server.
Removes a JumpCloud system.
Removes a JumpCloud System Group
Removes a JumpCloud System from a JumpCloud System Group
Disables a JumpCloud User account on a JumpCloud System.
Removes a JumpCloud User
Removes a JumpCloud User Group
Removes a JumpCloud User from a JumpCloud User Group
Sends a JumpCloud activation/password reset email.
Updates an existing JumpCloud command
Allows a multi tenant admin to update their connection to a specific JumpCloud organization.
Updates or adds Radius reply attributes to a JumpCloud user group.
Updates a JumpCloud radius server.
Updates an existing JumpCloud System
Updates the permissions of a JumpCloud user on a JumpCloud system
Updates an existing JumpCloud User
The Set-JCUserGroupLDAP command adds or removes a JumpCloud user group and the members to/from the JumpCloud LDAP directory.
Running this function will trigger the update of the JumpCloud PowerShell module.
Updates a set of JumpCloud users from a CSV file created using the New-JCImportTemplate function.
- Wiki Home
- Installing the JumpCloud PowerShell module
- Using the JumpCloud PowerShell Module
- Using the JumpCloud PowerShell Module with AWS Lambda
- PowerShell Commands Example Library
- JumpCloud Commands Gallery
- JumpCloud PowerShell YouTube Channel
- The JumpCloud Dashboard PowerShell Module
Authentication
Import and Backup
- Get JCAssociation
- New JCImportTemplate
- Import JCUsersFromCSV
- Update JCUsersFromCSV
- Get JCBackup
- Send JCPasswordReset
- Backup JCOrganization
RADIUS Reply Attributes
- Add JCRadiusReplyAttribute
- Get JCRadiusReplyAttribute
- Update JCUsersFromCSV
- Set JCRadiusReplyAttribute
- Remove JCRadiusReplyAttribute
User Functions
Administrator Functions
System Functions
- Get JCSystem
- Get JCSystemApp
- Get JCSystemKB
- Set JCSystem
- Remove JCSystem
- Get JCSystemUser
- Set JCSystemUser
- Add JCSystemUser
- Remove JCSystemUser
Command Functions
- New JCCommand
- Get JCCommand
- Import JCCommand
- Remove JCCommand
- Set JCCommand
- Invoke JCCommand
- New JCDeploymentTemplate
- Invoke JCDeployment
- Get JCCommandResult
- Remove JCCommandResult
- Get JCCommandTarget
- Add JCCommandTarget
- Remove JCCommandTarget
Group Functions
- Get JCGroup
- New JCUserGroup
- Remove JCUserGroup
- Get JCUserGroupMember
- Add JCUserGroupMember
- Remove JCUserGroupMember
- New JCSystemGroup
- Remove JCSystemGroup
- Get JCSystemGroupMember
- Add JCSystemGroupMember
- Remove JCSystemGroupMember
- Set-JCUserGroupLDAP
Policy Functions
- Get JCPolicy
- Get JCPolicyResult
- Get JCPolicyTargetSystem
- Get JCPolicyTargetGroup
- New JCPolicy
- Set JCPolicy
Event Functions