-
-
Notifications
You must be signed in to change notification settings - Fork 100
V next 14 6 #587
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
V next 14 6 #587
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Enhanced Import-PASPlatform to support new parameter sets for updating existing platforms and side-by-side imports. Added parameter validation, version checks, and dynamic request construction to handle different import scenarios supported by version 14.2 & 14.6.
Ensures TLS 1.2 is used when available for Invoke-WebRequest calls in Get-PASSAMLResponse.ps1. This improves security and compatibility, especially on systems where older protocols are disabled. Also refactors web request parameter handling for better clarity and CoreCLR compatibility.
Introduced the Get-PASStoredPlatform cmdlet to retrieve stored platform information via the CyberArk REST API. Updated the module manifest to export the new function and extended the copyright year.
Introduced the Remove-PASStoredPlatform cmdlet to allow deletion of stored platforms via the API. Updated the module manifest to export the new function.
Introduced the Get-PASUserLicenseReport cmdlet to retrieve user license information from Privilege Cloud. Updated the module manifest to export the new function.
Introduced the Get-PASAccountSearchProperties cmdlet to retrieve advanced account search properties via the API. Updated the module manifest to export the new function.
Renamed the function and its file from Get-PASAccountSearchProperties to Get-PASAccountSearchProperty for consistency. Updated the module manifest to reflect the new function name.
Introduced the Get-PASReport cmdlet to fetch reports via the API. Updated the module manifest to export the new function.
Introduced the Get-PASReportSchedule function to retrieve report schedules via the API. Updated the module manifest to export the new function.
Introduces New-PASReportSchedule function to create report schedules, including support for scheduling parameters and report subscribers. Adds subscriberClasses.ps1 with LdapInfo and Subscriber class definitions, and updates psPAS.psd1 to load these classes and export the new cmdlet.
Introduced the Export-PASReport function to enable exporting reports in XLSX, XLS, or CSV formats. Updated the module manifest to include the new function in the exported commands.
Introduced Add-PASUserAllowedAuthenticationMethod and Remove-PASUserAllowedAuthenticationMethod functions to allow bulk addition and removal of allowed authentication methods for users. Updated the module manifest to export these new cmdlets.
Corrects parameter list syntax by replacing a period with a comma in both Add-PASUserAllowedAuthenticationMethod and Remove-PASUserAllowedAuthenticationMethod. Also updates the way bulk items are added to use '+=' instead of '.Add', ensuring proper array handling.
Corrected the syntax for the ValidateSet attribute in the Export-PASReport function to ensure proper parameter validation.
Introduces the Get-PASMasterPolicy cmdlet to retrieve the master policy via the API. Updates the module manifest to export the new function.
…User functions; enhance Get-PASComponentSummary output for vaults to include new replication data
Introduced the Set-PASMasterPolicy function to allow updating master policy settings via the API. Updated the module manifest to export the new function.
Add allowedAuthenticationMethods parameter to New-PASUser and Set-PAS…
…ounts-fido2 Add new cmdlets for managing dependent accounts and FIDO2 devices;
… single cmdlet and updated documentation and tests
…ounts-fido2 Consolidate Remove-PASFIDO2Device and Remove-PASFIDO2OwnDevice and added Sync-PASDependentAccount function and corresponding tests and documentation
Introduced the Get-PASDependentAccount cmdlet to retrieve dependent account information via the API. Updated the module manifest to export the new function.
Refactored Get-PASDependentAccount to support multiple parameter sets for retrieving all dependent accounts, specific accounts, and specific dependent accounts. Updated parameter definitions and logic to construct appropriate API URLs and handle results based on the selected parameter set.
Corrected indentation and block structure in Get-PASDependentAccount.ps1 to improve code readability and maintainability. No functional changes were made.
…ounts-fido2 Add new functions for managing PTA security configuration properties …
…d properties. Resolved some typos and added documentation
Created permission preset options for Add and Set-PASSafeMembers
Changes name of `Set-PASThemeStatus` to `Publish-PASTheme` in line with command capability
Resolves issue where required body was not being generated for side-by-side import of conflicting platform. Updates ShouldProcess message for new function mode contexts
…specifc info about each catogery based on key
Adds `allowedAuthenticationMethods` & `FidoCredentialsIds` to list view of user details
Adds URI & Method details into Debug Output. Refactors code to include details of inner error arrays as lines of strings in error output
…nMethod value(s) Corrects format of body for bulk removal of AllowedAuthenticationMethod values from collections of accounts.
Updated to only return `reports` output property from returned data
Updated to only return `tasks` output property from returned data
Builds correct URL string to download report. Updates file output logic for improved error handling Updates query string function with additional options for string creation Updates related help files and documentation
Updated to handle bulk rejection of requests using a single request as supported from version 14.6
Makes parameterset declarations more robust to include required and optional paramteres for each function operation, including new functionality to add predefined permission sets. Updates related Help content.
Updated test for mandatory parameters to cover multiple parametersets
Update tests for latest function capabilities
…ounts-fido2 Added support for Logical Operator to Get-PASAccount and combined PTA APIs to one function
Adds description for new `LogicalOperator` parameter
Refactors code to enable removal of parameter to aide simple operations. Updates to module help documentation
Updated to return query details when searching for all accounts
Includes current object details in request if not specified when running the command
Updates help text for New-PASReportSchedule, adds example for subscriber class.
Adds `AllowedAuthenticationMethods` to output for directory mapping details
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
vNext Update
Fixes #
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: