This repository was archived by the owner on Nov 26, 2025. It is now read-only.
Releases: vmware/powershell-module-for-vmware-cloud-foundation-password-management
Releases · vmware/powershell-module-for-vmware-cloud-foundation-password-management
v1.3.0
Release Date: 2023-08-15
🐛 Bugfix:
- Updated
Request-SsoPasswordComplexityto useTest-VCFConnectioninstead ofTest-Connectionto check the connection. GH-62 - Updated
Request-SsoAccountLockoutto useTest-VCFConnectioninstead ofTest-Connectionto check the connection. GH-62 - Updated
Request-EsxiPasswordExpirationto useTest-VCFConnectioninstead ofTest-Connectionto check the connection. GH-62 - Updated
Request-EsxiPasswordComplexityto useTest-VCFConnectioninstead ofTest-Connectionto check the connection. GH-62 - Updated
Request-EsxiAccountLockoutto useTest-VCFConnectioninstead ofTest-Connectionto check the connection. GH-62 - Updated
Update-EsxiPasswordExpirationto useTest-VCFConnectioninstead ofTest-Connectionto check the connection. GH-62 - Updated
Get-PasswordPolicyDefaultto include support for version 4.5.2. GH-91 - Updated
Get-PasswordPolicyConfigto include support for version 4.5.2. GH-91 - Updated
Get-PasswordPolicyDefaultto include support for version 4.5.0. GH-71 - Updated
Get-PasswordPolicyConfigto include support for version 4.5.0. GH-71 - Updated
Invoke-PasswordPolicyManagerto address version support updates and JSON file depth handling. GH-71 - Updated
Request-NsxtEdgePasswordExpirationto pass the-transportNodeIdparameter toGet-NsxtApplianceUserto retrieve the NSX Edge node ID. GH-76 - Updated
Update-NsxtEdgePasswordExpirationto pass the-transportNodeIdparameter toGet-NsxtApplianceUserandSet-NsxtApplianceUserExpirationPolicyto retrieve the NSX Edge node ID. GH-76
💥 Enhancement:
- Added the
RequiredModuleskey to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. GH-63 - Updated
Test-VcfPasswordManagementPrereqto verify that the minimum dependencies are met to run the PowerShell module based on the module's manifest. GH-63
🧹 Chore:
- Added the
RequiredModuleskey to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. GH-63 - Updated
Test-VcfPasswordManagementPrereqto verify that the minimum dependencies are met to run the PowerShell module based on the module's manifest. GH-63 - Updated
PowerValidatedSolutionmodule dependency from v2.4.0 to v2.5.0. GH-63
v1.2.0
Release Date: 2023-07-06
🐛 Bugfix:
- Fixed default values for
unlockIntervalandrootUnlockIntervalforVcenterLocalAccountLockoutsetting inGet-PasswordPolicyDefaultcmdlet. GH-47 - Fixed
Request-LocalUserPasswordExpirationcmdlet to display the value forminDayswhiledriftoption is used. GH-49 - Fixed small typo in
Request-SsoPasswordComplexityandRequest-WsaPasswordComplexitycmdlets. GH-56
💥 Enhancement:
- Enhanced
Update-NsxtManagerPasswordComplexityto handle VCF5.0 and NSX4.x changes. GH-42 - Enhanced
Get-PasswordPolicyDefaultto handle VCF versions as defaults are changing accordingly. GH-42 - Enhanced
Get-PasswordPolicyConfigto handled version parameter as it internally callsGet-PasswordPolicyDefault. GH-42 - Enhanced
Test-PasswordPolicyConfigto check if right version of the json file is used for comparison. GH-42 - Enhanced
Request-SddcManagerPasswordComplexityto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-SddcManagerAccountLockoutto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-SsoPasswordExpirationto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-SsoPasswordComplexityto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-SsoAccountLockoutto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-VcenterPasswordExpirationto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-VcenterPasswordComplexityto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-VcenterAccountLockoutto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-VcenterRootPasswordExpirationto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-NsxtManagerPasswordComplexityto handle password complexity policies to be read from API than static file for VCF5.0. GH-42 - Enhanced
Request-NsxtManagerAccountLockoutto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Update-NsxtManagerPasswordComplexitymainly, 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 - Enhanced
Request-NsxtEdgePasswordExpirationto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-NsxtEdgePasswordComplexityto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-NsxtEdgeAccountLockoutto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-EsxiPasswordExpirationto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-EsxiPasswordComplexityto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-EsxiAccountLockoutto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Request-LocalUserPasswordExpirationtto handle VCF version specific JSON file during drift option. GH-42 - Enhanced
Update-LocalUserPasswordExpirationto handle disconnects gracefully. GH-42 - Enhanced
Update-WsaLocalUserAccountLockoutto handle disconnects gracefully. GH-42 - Enhanced
Update-WsaLocalUserPasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Request-WsaLocalUserPasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Publish-EsxiPasswordPolicyto handle disconnects gracefully. GH-42 - Enhanced
Update-EsxiAccountLockoutto handle disconnects gracefully. GH-42 - Enhanced
Update-EsxiPasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Update-EsxiPasswordExpirationto handle disconnects gracefully. GH-42 - Enhanced
Update-NsxtEdgePasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Update-NsxtManagerPasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Update-VcenterAccountLockoutto handle disconnects gracefully. GH-42 - Enhanced
Update-SsoPasswordExpirationto handle disconnects gracefully. GH-42 - Enhanced
Update-SsoPasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Update-SsoAccountLockoutto handle disconnects gracefully. GH-42 - Enhanced
Request-SsoAccountLockoutto handle disconnects gracefully. GH-42 - Enhanced
Request-SsoPasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Request-SsoPasswordExpirationto handle disconnects gracefully. GH-42 - Enhanced
Update-SddcManagerPasswordComplexityto handle disconnects gracefully. GH-42 - Enhanced
Get-PasswordPolicyConfigas there is no significance of default value while parameter is mandatory. GH-45 - Enhanced
Get-PasswordPolicyDefaultas there is no significance of default value while parameter is mandatory. GH-45 - Enhanced
Update-NsxtManagerPasswordComplexitycmdlet to handlehash_algorithmparameter for NSX 4.x. GH-49 - Enhanced `Request-NsxtManagerPasswordComplexit...
v1.1.0
Release Date: 2023-08-15
🐛 Bugfix:
- Fixed the placement for the use of
Disconnect-SSOserver. GH-26 - Fixed drift option error for
Request-VcenterAccountLockout. GH-32 - Exported
Get-PasswordPolicyConfig. GH-32 - Fixed drift option error for
Publish-VcenterLocalAccountLockout. GH-34 - Fixed drift option error for
Publish-VcenterLocalPasswordExpiration. GH-34 - Fixed drift option error for
Publish-VcenterLocalPasswordComplexity. GH-34 - Handled empty email string values and "0" value for WSADirectory feilds coming from JSON file
Test-PasswordPolicyConfig. GH-36 - Corrected Description in
Start-PasswordPolicyConfig. GH-36
💥 Enhancement:
- Updated
Update-SDDCManagerPasswordComplexityto handle all structural changes of the common-password file on SDDC Manager. GH-28 - Updated
Update-VcenterAccountLockoutto handle isolated VI Workload Domains. GH-29 - Updated
Request-VcenterPasswordComplexityto handle isolated VI Workload Domains. GH-29 - Updated
Request-VcenterAccountLockoutto handle isolated VI Workload Domains. GH-29 - Updated
Update-VcenterPasswordComplexityto handle isolated VI Workload Domains. GH-29 - Updated
Update-SsoPasswordComplexityto handle isolated VI Workload Domains. GH-30 - Updated
Update-SsoAccountLockoutto handle isolated VI Workload Domains. GH-30 - Updated
Update-SsoPasswordExpirationto handle isolated VI Workload Domains. GH-30 - Updated
Request-SsoAccountLockoutto handle isolated VI Workload Domains. GH-30 - Updated
Request-SsoPasswordComplexityto handle isolated VI Workload Domains. GH-30 - Updated
Request-SsoPasswordExpirationto handle isolated VI Workload Domains. GH-30
🧹 Chore:
- Added
.PARAMETERentries for user-facing functions. GH-37
Note
Whilst this release will support VMware Cloud Foundation 5.0, it does not support password complexity for NSX 4.x. Please use the NSX 4.x product documentation to configure password complexity. Reference: GH-38
v1.0.0
Release Date: 2023-25-04
🚀 Initial Module Release