Skip to content

About

A PowerShell cmdlet used to add dependent accounts to Idira (formerly CyberArk) via PACLI

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

Manage CyberArk Dependent Accounts

A commandlet that leverages PoShPACLI to easily add CyberArk dependent accounts in a style similiar to psPAS.

The original idea had Remove-PASDependentAccount and Set-PASDependentAccount but the functionality would be that of the already-existing PoShPACLI commandlets Remove-PVFile and Set-PVFileCategory.

Note: This script does not manage the PACLI session to the Vault. The expectation is that PACLI has already logged on to the Vault and is ready to execute commands. The commandlet will check if this is the case and if not throw an exception.

Example

PS > Import-Module .\Add-PASDependentAccount.ps1
PS > Add-PASDependentAccount `
        -MasterPassName "Operating System-ioSHARPWindowsDomainServiceAccount-iosharp.lab-serviceAccount01" `
        -SafeName Windows `
        -PlatformId INIFile `
        -address server01.iosharp.lab `
        -platformAccountProperties @{'FilePath' = 'C:\Example\example2.ini'; 'ConnectionType' = 'Windows File Sharing'; 'INISection' = 'Main'; 'INIParameterName' = 'Password'} `
        -EnsureUniqueName

Passing an Account object from psPAS

PS > Get-PASAccount -search "admin01 server02.iosharp.lab" `
        | Add-PASDependentAccount -PlatformId INIFile `
        -address server02.iosharp.lab `
        -platformAccountProperties @{'FilePath' = 'C:\Example\example2.ini'; 'ConnectionType' = 'Windows File Sharing'; 'INISection' = 'Main'; 'INIParameterName' = 'Password'}

About

A PowerShell cmdlet used to add dependent accounts to Idira (formerly CyberArk) via PACLI

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages