Releases: pspete/psPAS
Releases · pspete/psPAS
v5.2.59
v5.2.54
v5.2.52
psPAS v5.2.52
Module update to cover all CyberArk 12.2 API features
- Breaking Changes
Request-PASJustInTimeAccess- Command renamed from
Request-PASAdHocAccessin line with CyberArk feature nomenclature.
- Command renamed from
Get-PASSafeMember- Adds capability to get permissions for individual safe member using the Gen2 API from 12.2 onward.
- Addition of
UseGen1APIparameter allows operation against Gen1 API if required.
Set-PASSafeMember- Adds Gen2 API capability introduced in 12.2.
- Default operation is now via Gen2 API.
- Addition of
UseGen1APIparameter allows operation against Gen1 API if required.
Remove-PASSafeMember- Adds support for operation against Gen2 API introduced in PAS 12.2
- Default operation now requires 12.2
UseGen1APIparameter added to force operation against Gen1 API for earlier PAS versions.
Set-PASSafe- Adds Gen2 API capability introduced in 12.2.
- Default operation is now via Gen2 API.
- Addition of
UseGen1APIparameter allows operation against Gen1 API if required.
- New Commands
Get-PASAccountDetail- New experimental function developed using unofficial documentation
Revoke-PASJustInTimeAccess- New API function supported from 12.0 (previously missed)
- Revokes requested JIT access.
Clear-PASLinkedAccount- Unlinks associated Logon/Reconcile/ExtraPass accounts
Get-PASPlatformSummary- Returns basic platform system type information
- Other Updates
Get-PASSafe- Implements Get Individual Safe details using Gen2 API feature of PAS 12.2.
- Adds
UseGen1APIparameter to allow backward compatibility when using theSafeNameparameter. - Changes depreciation of Gen1 API operations from 12.2 to 12.3.
Get-PASUser- New
sortparameter added, supported from 12.2. - Added ability to filter by UserName using Gen2 API.
- Gen1 search by UserName now accessible by also specifying the introduced
UseGen1APIparameter.
- New
Get-PASGroup- New
sortparameter added, supported from 12.2.
- New
Add-PASGroupMember- Added version check to prevent use of Gen1 API starting from 12.3 in line with documented plan for API depreciation
New-PASUser- Added version check to prevent use of Gen1 API starting from 12.3 in line with documented plan for API depreciation
Remove-PASUser- Added version check to prevent use of Gen1 API starting from 12.3 in line with documented plan for API depreciation
Set-PASUser- Added version check to prevent use of Gen1 API starting from 12.3 in line with documented plan for API depreciation
Unblock-PASUser- Added version check to prevent use of Gen1 API starting from 12.3 in line with documented plan for API depreciation
- Account Methods updated to apply to account details obtained via Gen2 API calls
VerifyPassword()- Updated method to use
Invoke-PASCPMOperation
- Updated method to use
ChangePassword()- Updated method to use
Invoke-PASCPMOperation
- Updated method to use
ReconcilePassword()- New method using
Invoke-PASCPMOperation
- New method using
GetDetails()- New method using
Get-PASAccountDetail
- New method using
- Alias Removal
- Removed alias values for previously depreciated command names
v5.1.44
psPAS v5.1.44
- Updates
Get-PASGroup- Added
includeMembersparameter based on this article.
- Added
v5.1.37
psPAS v5.1.37
- Updates
- Resolves issue where the
ConvertTo-UnixTimehelper function provided invalid values when the culture was not 'en-US'.- (Thanks liamwh!).
Set-PASUser- Sets
ValueFromPipelinebyPropertyName = $falseforExpiryDateparameter, avoids parameter validation exception when piping object representing user, such as the output fromGet-PASUSer, intoSet-PASUser.
- Sets
Get-PASAccountPassword- MachineName parameter changed to
stringtype (previously was incorrectly specified asswitch) - Added
UserNameparameter &ToPsCredential()Method to enable return of Credential Object.- (Thanks zamothh!)
- MachineName parameter changed to
- Resolves issue where the
v5.1.21
psPAS v5.1.21
- Updates
Get-PASSession- Catch errors getting the username of the logged on user so session token and other information can still be extracted from the module scope.
Add-PASSafeMember- Makes
InitiateCPMAccountManagementOperationsnon-mandatory; fixes issue introduced in5.1.16.
- Makes
Remove-PASGroupMember- Resolves issue where attempting to remove group member with an '@' symbol in the user name reported a 404 error.
Get-PASPlatform- Fixes issue where expected output was not displayed when using the
platformsparameterset.
- Fixes issue where expected output was not displayed when using the
v5.1.16
psPAS v5.1.16
- Updates
New-PASSession- Introduce support for providing response to RADIUS challenges featuring sub-options.
- Fixes Gen2 SAML Authentication:
- Code to get SAML Response via SSO using default credentials updated to correctly format authentication request.
SAMLResponseParameter added for user to provide their own SAMLResponse as string value.
Add-PASSafeMember- Fixes issue where some permissions may not be applied when piping object into function and using the Gen2 API.
v5.0.0
psPAS v5.0.0
Module update to cover all CyberArk 12.0 & 12.1 API features
- Breaking Changes
Get-PASSafeMember,Add-PASSafe,Get-PASSafe,Add-PASSafeMember,Remove-PASSafe- Default operation of these functions is now to use the Gen2 API.
- The
-UseGen1APIParameter can be specified to force use of the Gen1 API for the following commands:Get-PASSafeMemberAdd-PASSafeMemberAdd-PASSafeRemove-PASSafe
Find-PASSafe- External changes to the API mean
Find-PASSafecannot be used past version 11.7. - Equivalent API functionality now exists in
Get-PASSafeusing the Gen2 ParameterSet.
- External changes to the API mean
- New Functions For CyberArk Version 12.0:
New-PASAccountPassword- Defines a password value based on the policy for an account
Set-PASGroup- Updates vault groups
- New Functions For CyberArk version 12.1:
Clear-PASDiscoveredAccountList- Clears Pending Accounts List
Get-PASAccountPasswordVersion- Returns details of available password versions
Set-PASLinkedAccount- Associates Linked Logon & Reconcile accounts
New-PASPrivateSSHKey- Generates new MFA Caching Private SSH Key
Remove-PASPrivateSSHKey- Deletes an MFA Caching Private SSH Key
Clear-PASPrivateSSHKey- Removes all MFA Caching Private SSH Keys
- Updated Functions For CyberArk Version 12.0:
Get-PASSafeMember- Updated to use the new Gen2 API endpoint available from version 12.0
MemberNameParameter depreciated past 12.2
Add-PASSafe- Updated to use the new Gen2 API endpoint available from version 12.0
Get-PASSafe- Updated to use the new Gen2 API endpoint available from version 12.0
- Updated Functions For CyberArk Version 12.1:
Add-PASSafeMember- Updated to use the new Gen2 API endpoint available from version 12.1
- Gen 1 will not work post 12.2
Get-PASSafeMember- Updated to include new filter parameters available from version 12.1
- Additional Gen2 Parameters available
Get-PASSafe- Updated to include new Parameter available in 12.1
Remove-PASSafe- Updated to use the new Gen2 API endpoint available from version 12.1
- Gen 1 will not work post 12.2
Get-PASUser- Updated to include the new
ExtendedDetailsparameter available from version 12.1 - Additional Gen2 Parameter available
- Updated to include the new
- Other
Get-PASAccount- Removed depreciated Parameter
offset - Removed depreciated Parameter
limit
- Removed depreciated Parameter