Installation
Prerequisites:
- PowerShell Core, or Windows Powershell v5 (minimum)
- CyberArk PAS REST API/PVWA Web Service (available and accessible over HTTPS using TLS 1.2)
- A user who can authenticate and has the necessary Vault/Safe permissions.
Users can download psPAS from GitHub or the PowerShell Gallery.
Choose any of the following ways to download the module and install it:
Option 1: Install from PowerShell Gallery
This is the easiest and most popular way to install the module.
-
Open a PowerShell prompt
-
Execute the following command:
Install-Module -Name psPAS -Scope CurrentUser
PowerShell 5.0 or above must be used to download the module from the PowerShell Gallery.
Option 2: Manual Install
The module files can be manually copied to one of your PowerShell module directories.
Use the following command to get the paths to your local PowerShell module folders:
$env:PSModulePath.split(';')
The module files must be placed in one of the listed directories, in a folder called psPAS
.
More: about_PSModulePath
The module files are available to download using a variety of methods:
PowerShell Gallery
- Download from the module from the PowerShell Gallery:
- Run the PowerShell command
Save-Module -Name psPAS -Path C:\temp
- Copy the
C:\temp\psPAS
folder to your “Powershell Modules” directory of choice.
- Run the PowerShell command
psPAS Release
- Download the latest GitHub release
- Unblock & Extract the archive
- Rename the extracted
psPAS-v#.#.#
folder topsPAS
- Copy the
psPAS
folder to your “Powershell Modules” directory of choice.
psPAS Branch
- Download
GitHub Branch
- Unblock & Extract the archive
- Copy the
psPAS
(\<Archive Root>\psPAS-master\psPAS
) folder to your “Powershell Modules” directory of choice.
Verification
Validate Install:
Get-Module -ListAvailable psPAS
Import the module:
Import-Module psPAS
List Module Commands:
Get-Command -Module psPAS
Get detailed information on specific commands:
Get-Help New-PASUser -Full