-
Notifications
You must be signed in to change notification settings - Fork 156
What is PowerShell
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 open-source and cross-platform on August 18th 2016 with the introduction of PowerShell Core.
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.
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
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 (New-JCUser) or getting information on a JumpCloud managed system (Get-JCSystem).
Check out the PowerShell Beginner's Guide on the PowerShell GitHub page to start your journey with PowerShell and the JumpCloud module.
- 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
Report Functions