From f61a96d9bd15529b9ff782addffdf60eefd78efd Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Fri, 25 Aug 2023 11:14:48 -0400 Subject: [PATCH] chore: release preparation (#102) - Updated `VMware.PowerCLI` from v13.0.0 to v13.1.0. - Updated `PowerValidatedSolutions` from v2.5.0 to v2.6.0. - Updated module version and build to v1.4.0.1004. - Updated `CHANGELOG.md`. Signed-off-by: Ryan Johnson --- CHANGELOG.md | 67 ++++++++++--------- ...re.CloudFoundation.PasswordManagement.psd1 | 4 +- docs/index.md | 6 +- docs/snippets/install-module.ps1 | 4 +- 4 files changed, 43 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab79380f..bcf19196 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## [v1.4.0](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/releases/tag/v1.4.0) -> Release Date: Unreleased +> Release Date: 2023-08-29 Enhancement: @@ -11,13 +11,18 @@ Enhancement: - Added `Request-PasswordRotationPolicy` cmdlet to retrieve the password rotation settings for accounts managed by SDDC Manager. Results can be filtered by resource type or workload domain. [GH-100](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/100) - Added `Publish-PasswordRotationPolicy` cmdlet to publish the password rotation settings for accounts managed by SDDC Manager in HTML or JSON format. Results can be filtered by resource type or workload domain. [GH-100](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/100) -Bug Fixes: +Bugfix: -- Updated `Get-PasswordPolicyDefault` to include support for version 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95) -- Updated `Get-PasswordPolicyConfig` to include support for version 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95) +- Updated `Get-PasswordPolicyDefault` to include support for VMware Cloud Foundation 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95) +- Updated `Get-PasswordPolicyConfig` to include support for VMware Cloud Foundation 4.4.1. [GH-95](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/95) - Updated `Invoke-PasswordPolicyManager`, `Start-PasswordPolicyConfig`, and `Get-PasswordPolicyConfig` to better handle use of `Test-Path` and `Get-Content` cmdlets when verifing and consuming the password policy configuration JSON file. [GH-98](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/98) - Updated `Test-PasswordPolicyConfig` to better handle validation of ESXi host password complexity policy in the password policy configuration JSON file. [GH-99](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/99) +Chore: + +- Updated `VMware.PowerCLI` from v13.0.0 to v13.1.0. [GH-102](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/102) +- Updated `PowerValidatedSolutions` from v2.5.0 to v2.6.0. [GH-102](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/102) + ## [v1.3.0](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/releases/tag/v1.3.0) > Release Date: 2023-08-15 @@ -27,7 +32,7 @@ Enhancement: - Added the `RequiredModules` key to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63) - Updated `Test-VcfPasswordManagementPrereq` to verify that the minimum dependencies are met to run the PowerShell module based on the module's manifest. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63) -Bug Fixes: +Bugfix: - Updated `Request-SsoPasswordComplexity` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62) - Updated `Request-SsoAccountLockout` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62) @@ -35,10 +40,10 @@ Bug Fixes: - Updated `Request-EsxiPasswordComplexity` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62) - Updated `Request-EsxiAccountLockout` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62) - Updated `Update-EsxiPasswordExpiration` to use `Test-VCFConnection` instead of `Test-Connection` to check the connection. [GH-62](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/62) -- Updated `Get-PasswordPolicyDefault` to include support for version 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91) -- Updated `Get-PasswordPolicyConfig` to include support for version 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91) -- Updated `Get-PasswordPolicyDefault` to include support for version 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71) -- Updated `Get-PasswordPolicyConfig` to include support for version 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71) +- Updated `Get-PasswordPolicyDefault` to include support for VMware Cloud Foundation 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91) +- Updated `Get-PasswordPolicyConfig` to include support for VMware Cloud Foundation 4.5.2. [GH-91](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/91) +- Updated `Get-PasswordPolicyDefault` to include support for VMware Cloud Foundation 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71) +- Updated `Get-PasswordPolicyConfig` to include support for VMware Cloud Foundation 4.5.0. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71) - Updated `Invoke-PasswordPolicyManager` to address version support updates and JSON file depth handling. [GH-71](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/71) - Updated `Request-NsxtEdgePasswordExpiration` to pass the `-transportNodeId` parameter to `Get-NsxtApplianceUser` to retrieve the NSX Edge node ID. [GH-76](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/76) - Updated `Update-NsxtEdgePasswordExpiration` to pass the `-transportNodeId` parameter to `Get-NsxtApplianceUser` and `Set-NsxtApplianceUserExpirationPolicy` to retrieve the NSX Edge node ID. [GH-76](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/76) @@ -47,7 +52,7 @@ Chore: - Added the `RequiredModules` key to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63) - Updated `Test-VcfPasswordManagementPrereq` to verify that the minimum dependencies are met to run the PowerShell module based on the module's manifest. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63) -- Updated `PowerValidatedSolution` module dependency from v2.4.0 to v2.5.0. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63) +- Updated `PowerValidatedSolution` from v2.4.0 to v2.5.0. [GH-63](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/63) ## [v1.2.0](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/releases/tag/v1.2.0) @@ -55,29 +60,29 @@ Chore: Enhancement: -- Enhanced `Update-NsxtManagerPasswordComplexity` to handle VCF5.0 and NSX4.x changes. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Get-PasswordPolicyDefault` to handle VCF versions as defaults are changing accordingly. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Update-NsxtManagerPasswordComplexity` to handle VMware Cloud Foundation 5.0 and NSX 4.x changes. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Get-PasswordPolicyDefault` to handle VMware Cloud Foundation versions as defaults are changing accordingly. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) - Enhanced `Get-PasswordPolicyConfig` to handled version parameter as it internally calls `Get-PasswordPolicyDefault`. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) - Enhanced `Test-PasswordPolicyConfig` to check if right version of the json file is used for comparison. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-SddcManagerPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-SddcManagerAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-SsoPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-SsoPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-SsoAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-VcenterPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-VcenterPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-VcenterAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-VcenterRootPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-SddcManagerPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-SddcManagerAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-SsoPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-SsoPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-SsoAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-VcenterPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-VcenterPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-VcenterAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-VcenterRootPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) - Enhanced `Request-NsxtManagerPasswordComplexity` to handle password complexity policies to be read from API than static file for VCF5.0. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-NsxtManagerAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-NsxtManagerAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) - Enhanced `Update-NsxtManagerPasswordComplexity` mainly, where all new parameters added with reference to NSX 4.X, are handled and also API is used to get all configurations than static common-password file. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-NsxtEdgePasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-NsxtEdgePasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-NsxtEdgeAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-EsxiPasswordExpiration` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-EsxiPasswordComplexity` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-EsxiAccountLockout` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) -- Enhanced `Request-LocalUserPasswordExpirationt` to handle VCF version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-NsxtEdgePasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-NsxtEdgePasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-NsxtEdgeAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-EsxiPasswordExpiration` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-EsxiPasswordComplexity` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-EsxiAccountLockout` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) +- Enhanced `Request-LocalUserPasswordExpirationt` to handle VMware Cloud Foundation version specific JSON file during drift option. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) - Enhanced `Update-LocalUserPasswordExpiration` to handle disconnects gracefully. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) - Enhanced `Update-WsaLocalUserAccountLockout` to handle disconnects gracefully. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) - Enhanced `Update-WsaLocalUserPasswordComplexity` to handle disconnects gracefully. [GH-42](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/42) @@ -130,7 +135,7 @@ Bugfix: - Handled empty email string values and "0" value for WSADirectory feilds coming from JSON file `Test-PasswordPolicyConfig`. [GH-36](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/36) - Corrected Description in `Start-PasswordPolicyConfig`. [GH-36](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/36) -Enhancements: +Enhancement: - Updated `Update-SDDCManagerPasswordComplexity` to handle all structural changes of the common-password file on SDDC Manager. [GH-28](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/28) - Updated `Update-VcenterAccountLockout` to handle isolated VI Workload Domains. [GH-29](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/29) @@ -144,7 +149,7 @@ Enhancements: - Updated `Request-SsoPasswordComplexity` to handle isolated VI Workload Domains. [GH-30](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/30) - Updated `Request-SsoPasswordExpiration` to handle isolated VI Workload Domains. [GH-30](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/30) -Chores: +Chore: - Added `.PARAMETER` entries for user-facing functions. [GH-37](/~https://github.com/vmware/powershell-module-for-vmware-cloud-foundation-password-management/pull/37) diff --git a/VMware.CloudFoundation.PasswordManagement.psd1 b/VMware.CloudFoundation.PasswordManagement.psd1 index 97820ec6..f7e1ef61 100644 --- a/VMware.CloudFoundation.PasswordManagement.psd1 +++ b/VMware.CloudFoundation.PasswordManagement.psd1 @@ -12,7 +12,7 @@ RootModule = '.\VMware.CloudFoundation.PasswordManagement.psm1' # Version number of this module. - ModuleVersion = '1.4.0.1003' + ModuleVersion = '1.4.0.1004' # Supported PSEditions # CompatiblePSEditions = @() @@ -62,7 +62,7 @@ } @{ ModuleName = 'PowerValidatedSolutions'; - ModuleVersion = '2.5.0' + ModuleVersion = '2.6.0' } ) diff --git a/docs/index.md b/docs/index.md index bd149204..922a180f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -11,7 +11,7 @@ With these cmdlets, you can perform the following tasks on your VMware Cloud Fou - Generate a baseline password policy configuration file based on the default password policy settings per component. - Generate a password policy report detailing the password policy settings per component. - Generate a password policy report with configuration drift using a password policy configuration file. -- Update password polices to a desired state using a password policy configuration file. +- Update password polices to a desired state using a password policy configuration file.= The module provides coverage for the following components: @@ -63,10 +63,10 @@ The following table lists the required PowerShell module dependencies for this m PowerShell Module | Version | Publisher | Reference -----------------------------------------------------|-----------|--------------|--------------------------------------------------------------------------- -[VMware.PowerCLI][psgallery-module-powercli] | >= 13.0.0 | VMware, Inc. | :fontawesome-solid-book:   [Documentation][developer-module-powercli] +[VMware.PowerCLI][psgallery-module-powercli] | >= 13.1.0 | VMware, Inc. | :fontawesome-solid-book:   [Documentation][developer-module-powercli] [VMware.vSphere.SsoAdmin][psgallery-module-ssoadmin] | >= 1.3.9 | VMware, Inc. | :fontawesome-brands-github:   [GitHub][github-module-ssoadmin] [PowerVCF][psgallery-module-powervcf] | >= 2.3.0 | VMware, Inc. | :fontawesome-solid-book:   [Documentation][docs-module-powervcf] -[PowerValidatedSolutions][psgallery-module-pvs] | >= 2.5.0 | VMware, Inc. | :fontawesome-solid-book:   [Documentation][docs-module-pvs] +[PowerValidatedSolutions][psgallery-module-pvs] | >= 2.6.0 | VMware, Inc. | :fontawesome-solid-book:   [Documentation][docs-module-pvs] [docs-vmware-cloud-foundation]: https://docs.vmware.com/en/VMware-Cloud-Foundation/index.html [docs-vmware-cloud-foundation-ppm-5-0]: https://docs.vmware.com/en/VMware-Cloud-Foundation/5.0/vcf-operations/GUID-18A95158-30F5-460F-AF80-33F25B6533D0.html diff --git a/docs/snippets/install-module.ps1 b/docs/snippets/install-module.ps1 index 13e49cdf..5721a83f 100644 --- a/docs/snippets/install-module.ps1 +++ b/docs/snippets/install-module.ps1 @@ -1,6 +1,6 @@ Set-PSRepository -Name PSGallery -InstallationPolicy Trusted -Install-Module -Name VMware.PowerCLI -MinimumVersion 13.0.0 +Install-Module -Name VMware.PowerCLI -MinimumVersion 13.1.0 Install-Module -Name VMware.vSphere.SsoAdmin -MinimumVersion 1.3.9 Install-Module -Name PowerVCF -MinimumVersion 2.3.0 -Install-Module -Name PowerValidatedSolutions -MinimumVersion 2.5.0 +Install-Module -Name PowerValidatedSolutions -MinimumVersion 2.6.0 Install-Module -Name VMware.CloudFoundation.PasswordManagement