Skip to the content.

Example Script Repository

This page collection features script examples and automated solutions using the JumpCloud Api. In general these examples are written using the JumpCloud PowerShell Module and SDKs. These examples are published with the intent to inspire administrators to automate their own solutions.

JumpCloud PowerShell Module and the PowerShell SDKs

In several script examples make use of both the JumpCloud PowerShell Module and it's SDKs.

The JumpCloud PowerShell Module is a collection of functions written to help administrators automate actions within their JumpCloud organizations. This module contains custom functions outside the scope of the API. Several functions have been modified to accept things like Name values instead of Ids.

The JumpCloud PowerShell SDKs are an automatically generated and verbose interpretation of the JumpCloud Api. Pagination is built into these functions but core functionality of a given function is dictated by the Api. The latest version of these SDK modules are installed whenever the JumpCloud PowerShell Module is installed or updated to a new version.

Search Posts by Tag:

powershell(14) automation(12) reports(7) windows(4) groups(4) users(2) mac(2) commands(2) bash(2) wifi(1) settings(1) python(1) policy(1) policies(1) mdm(1) fonts(1) authentication(1) accounts(1) RADIUS(1)

Latest Posts:

Report on Systems and Users

A CSV report of systems and their user associations (inactive and active). This script will generate a “Report-SystemToUserAssociation.csv” file relative to the location this script is saved and ran.

Read More

Rename Windows Local User

The purpose of this script is to rename local users on Windows workstations in situations where the workstation was provisioned with a local admin account

Read More

Group systems by software installed

This script will group systems to determine whether or not they have a particular software installed. This script is useful if attempting to determine which systems require a specific software to be installed. Both Windows and Mac systems are included in this search and will be added to the same group. There are some limitations to this script, namely the $softwareTtile must be a title that both Windows and Mac systems use. Ex. “Chrome” is the same titled software for both Windows and Mac.

Read More

Directory/System/Group Associations Audit (Python)

The purpose of this python script is to gather the assigned Directories (GSuite/Office 365), Systems and Groups for your JumpCloud users. The script will generate a CSV file containing the following fields that will allow the admin to sort/search based upon their needs:

Read More

Create Local Groups based off of JumpCloud User Groups

This script was made for the purpose of creating local user groups based off of existing JumpCloud User Groups. A usage example would be creating local network shares on a workstation/server

Read More