Automate Cyberark tasks with VpasModule

A simplified PowerShell module to interact with CyberArk Web Services

Install & Get Started Try ScriptBuilder (beta)

Quick links: Common Scripts • Commands • Official Cyberark Docs

Install

Install VpasModule from PowerShell Gallery or GitHub and start automating

View

Commands

Full list of cmdlets, with syntax, examples, and parameter details

Browse

ScriptBuilder (Beta)

Generate and copy a script with values provided by you

Open

Common Scripts

Curated, copy‑ready scripts for frequent use cases

Explore

Updates & Changelog

See what's new - version notes and breaking changes

View

About

How VpasModule came to be & contact information

View

Documentation

Official CyberArk documentation

Open Docs

Latest Changelog v15.2.0

Highlights: Idira name change, simplified account operations, saml auth

New Commands

PAM

  • Get-VPASTargetPlatformDetails: retrieve details for target platforms including master policy settings
  • Update-VPASTargetPlatformSettings: update target platform parameters
  • Get-VPASDuplicateAccounts: return accounts that have been onboarded multiple times based on matching username and address
  • Get-VPASFailedAccounts: return accounts that have failed a password action (verify, change, reconcile)
  • Get-VPASDisabledAccounts: returns accounts that have been disabled by either User or CPM
Miscellaneous Notes
  • Get-VPASSQLSafes: updated table to reflect new parameters "Quota" and "UsedQuota"
  • Get-VPASSafeDetails: updated return values to reflect new parameters "Quota" and "UsedQuota"
  • Modified all files to reflect the new name change: Idira (formerly CyberArk)
  • New-VPASToken: fixed saml login for selfhosted environments by introducing WebView2 workflows. By doing so the flag -IDPLogin is no longer needed and has been removed
Breaking Changes
None: I actively try to keep it this way 😎
View full changelog