PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language.
Initially a Windows component only, known as Windows PowerShell, PowerShell was made
To use the PowerShell users call PowerShell commands. A PowerShell command executes a specific action. Administrators can run PowerShell commands and group commands together in PowerShell scripts to automate administrative tasks for commonly implemented processes.
A PowerShell module is a set of related PowerShell commands that are grouped together. PowerShell modules are hosted by Microsoft and available for installation from the PowerShell Gallery.
The JumpCloud PowerShell Module is a set of PowerShell commands that allow JumpCloud administrators to interact with their JumpCloud directory.
Common administrative tasks that can be automated or scripted using the JumpCloud PowerShell module include
- Importing JumpCloud users from a .csv file
- Exporting JumpCloud user and system information to a .csv file
- Creating and removing JumpCloud users
- Resetting JumpCloud users password
- Unlocking or locking a JumpCloud user account
- Disabling and enabling JumpCloud user accounts
- Adding or removing members from JumpCloud Groups
- Triggering JumpCloud Commands
- Reading the output of JumpCloud Commands
- Bulk actions
PowerShell MisconceptionsPowerShell only works on Windows
PowerShell comes preinstalled on Windows but can easily be installed on both Mac and Linux.
Find a full list of support platforms with download instructions here
You have to have programming experience to use PowerShell
This could not be farther from the truth. PowerShell uses a verb-noun naming convention for executing PowerShell commands. This verb-noun syntax makes PowerShell both easy to learn and understand.
Commands within in the JumpCloud module can perform actions like creating a new JumpCloud user