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:

Generate list of Apps/Programs on systems

This script will produce a CSV for every system in an organization. Generating this data could take a while if many systems in an organization exist. Mac systems are queired with Get-JCSystemInsights -Table App whereas windows systems use the Get-JCSystemInsights -Table Program table to gather data.

Read More

Report on Users and associated Groups and Systems

A CSV report of user associations (Groups and Systems). This script will generate a “Report-UserToGroupAssociation.csv” file relative to the location this script is saved and ran.

Basic Usage:

Read More

Group systems by operating system

This script makes use of the JumpCloud PowerShell Module, it selects all systems in the org and groups systems by operating system. This script is intended to be run multiple times. When new systems are added, this script can be run to group those new systems to their correct group in JumpCloud

Read More