Master Branch | Latest Build | CodeFactor | Coverage | PowerShell Gallery | License |
---|---|---|---|---|---|
Invoke CyberArk PARClient.exe Utility Commands with PowerShell
import-module VaultControl
- Run
Set-PARConfiguration
to set the path to thePARClient.exe
utility on your computer, and any non-default port used for PARClient operations.
Get-PARServer
- Gets resource and component information from a vaultGet-PARComponent
- Gets vault component statusGet-PARComponentLog
- Gets component log contentGet-PARComponentConfig
- Gets DBParm/PADR parameter valuesGet-PARServerLog
- Gets OS event logs from vault serverGet-PARService
- Gets status of monitored Operating System servicesRestart-PARComponent
- Restarts CyberArk Vault/PADR/ENE/CVM componentRestart-PARServer
- Initiates reboot of Vault serverSet-PARComponentConfig
- Updates DBParm/PADR parameter valuesStart-PARComponent
- Starts CyberArk Vault/PADR/ENE/CVM componentStop-PARComponent
- Stops CyberArk Vault/PADR/ENE/CVM componentSet-PARConfiguration
- Sets default values for path to PARClient.exe & PARClient Port
- Requires Powershell v3 (minimum)
- CyberArk PARClient.exe utility
- CyberArk Vault/PADR/ENE with which to interact
This repository contains a folder named VaultControl
.
The folder and it's contents needs to be present in one of your PowerShell Module Directories.
Use one of the following methods:
Download the module from the PowerShell Gallery.
- PowerShell 5.0 or above required.
From a PowerShell prompt, run:
Install-Module -Name VaultControl -Scope CurrentUser
Find your PowerShell Module Paths with the following command:
$env:PSModulePath.split(';')
Download a Release or the master
branch
Extract the archive
Copy the VaultControl
folder to your "Powershell Modules" directory of choice.
All notable changes to this project will be documented in the Changelog
- Pete Maan - pspete
This project is licensed under the MIT License.
Feedback, Issues and Pull Requests are encouraged.