Releases: vmware/powershell-module-for-vmware-cloud-foundation-password-management
v1.9.0
Release Date: 2025-04-21
Important
This module will only be sustained for supported versions of VMware Cloud Foundation 5.x to address critical issues. You can find details on supported versions in the Broadcom Product Lifecycle.
Please note that this module will not provide support or new enhancements for future major releases of VMware Cloud Foundation. If you're planning to upgrade to those newer releases, we encourage you to explore alternative in-product or custom automation solutions.
We truly appreciate your reliance on and support of this module. Thank you for your understanding as we transition to sustaining the module for these specific major versions.
Documentation:
Chore:
- Updated
VMware.PowerCLImodule dependency from v13.2.1 to v13.3.0. #225 - Updated
PowerValidatedSolutionsmodule dependency from v2.11.1 to v2.12.1. #225
Refactor:
- Refactored to use an ISO 8601 style timestamp format for the file output. This format is sortable, unambiguous, and compatible with most filesystems. #238
- Removed assigned but unused variables. #234
- Corrected placement of
$nullto be on the left side of equality comparisons. #235 - Corrected
$versionvariable to be inside the string, not just assign it and then use its value in a string literal. #236
v1.8.3
Release Date: 2024-08-21
Bug Fix:
- Updates the
Update-AriaLocalUserPasswordComplexityfunction for VMware Aria Operations for Networks history setting. GH-213 - Updates the
Get-AriaLocalUserPasswordComplexityfunction for VMware Aria Operations for Networks. GH-213
Chore:
- Added Pester tests for VMware Aria components. GH-211
- Updated
PowerValidatedSolutionsfrom v2.11.0 to v2.11.1. GH-214
Refactor:
- Refactors each
Request-AriaLocalUser*functions to returnNot configured.if the value is not set. GH-213
v1.8.2
v1.8.1
Release Date: 2024-05-28
Bugfix:
- Updated all
Publish-*cmdlets to correctly output as JSON with using the-jsonparameter. GH-194
Documentation:
- Updated documentation for
Request-AriaLocal*,Publish-AriaLocal*, andUpdate-AriaLocal*cmdlets. GH-192 - Removed documentation for non-exported
Get-AriaLocal*cmdlets. GH-192
Chore:
- Updated
PowerValidatedSolutionsfrom v2.9.0 to v2.10.0. GH-195
v1.8.0
Release Date: 2024-04-30
Breaking Change:
- Removed support for Microsoft Windows PowerShell 5.1. Please use Microsoft PowerShell 7.2.0 or later. GH-159
Bugfix:
- Fixed missing account lockout policy data for SDDC Manager and vCenter Server. GH-160
- Fixed
VMware.PowerCLImodule name not being added in the required modules list of the manifest file. GH-170 - Fixed
Test-VcfPasswordManagementPrereqnot working while multiple module versions were present. GH-174 - Fixed
Update-VcenterRootPasswordExpirationto handle empty email string. GH-177
Enhancement:
- Added
5.1.1.0toGet-PasswordPolicyDefaultandGet-PasswordPolicyConfigto support VMware Cloud Foundation 5.1.1. GH-164 - Added
PasswordRotationTestsuitewith sample testcase for NSX Edge Password Rotation. GH-185 - Enhanced
Get-PasswordPolicyDefaultto show summary in easily readable format. GH-178 - Added functions to retrieve password policies for each available VMware Aria product deployed in a VMware Cloud Foundation instance. GH-166
Get-AriaLocalUserAccountLockoutcmdlet to retrieve the password account lockout for the VMware Aria product appliances local users.Get-AriaLocalUserPasswordComplexitycmdlet to retrieve the password complexity for the VMware Aria product appliances local users.Get-AriaLocalUserPasswordExpirationcmdlet to retrieve the password expiration policy for the specified Aria product appliances local user.Request-AriaLocalUserAccountLockoutcmdlet to retrieve the VMware Aria product appliances password account lockout.Request-AriaLocalUserPasswordComplexitycmdlet to retrieve the VMware Aria product appliances password complexity.Request-AriaLocalUserPasswordExpirationcmdlet to retrieve the VMware Aria product appliances password expiration.Publish-AriaLocalUserPasswordPolicycmdlet to publish the password policies for the VMware Aria product appliances local users.Update-AriaLocalUserAccountLockoutcmdlet to update all password account lockout for the VMware Aria product appliances local users.Update-AriaLocalUserPasswordExpirationcmdlet to update all password expiration for the VMware Aria product appliances local users.Update-AriaLocalUserPasswordComplexitycmdlet to update all password complexity for the VMware Aria product appliances local users.
Chore:
v1.7.1
Release Date: 2024-01-30
Bugfix:
- Fixed returning of the object in
Request-VcenterPasswordComplexitycmdlet. GH-157
Enhancements:
- Added support in
Request-NsxtEdgePasswordComplexityto retrieve the password complexity policy from an non-managed NSX Edge Node. GH-148 - Added support to check if the minimum length exceeds the maximum length used in a password rotation by SDDC Manager for NSX Local Managers, NSX Edges, vCenter Server, and ESXi. GH-150
Chore:
v1.7.0
v1.6.0
Release Date: 2023-11-07
Bugfix:
- Updated
Request-WsaLocalUserPasswordComplexity, andRequest-WsaLocalUserAccountLockoutto pass a version with the-driftoption is used. GH-135 - Updated
Request-WsaPasswordExpiration,Request-WsaPasswordComplexity, andRequest-WsaAccountLockoutto pass a version with the-driftoption is used. GH-131
Enhancement:
- Added 5.1.0.0 to
Get-PasswordPolicyDefaultandGet-PasswordPolicyConfigto support VMware Cloud Foundation 5.1. GH-130 - Updated
Update-SddcManagerPasswordComplexity,Update-SddcManagerAccountLockout, andUpdate-vCenterAccountLockoutcmdlet to support VMware Cloud Foundation 5.1 by addressing changes in Photon OS 4 for vCenter Server 8.0.2 and SDDC Manager 5.1. GH-130
Documentation:
- Updated example
Get-PasswordPolicyDefaultcmdlet. GH-128
v1.5.0
Release Date: 2023-10-10
Note
If you have installed v1.5.0.1003, please update to v1.5.0.1004.
Enhancement:
- Added
Invoke-PasswordRotationManager,Save-ClarityReportNavigationForRotationandSet-CreateReportDirectoryRotationcmdlets and updatedPublish-PasswordRotationPolicycmdlet to generate report for password rotation settings for accounts managed by SDDC Manager in HTML or JSON format. Results can be filtered by workload domain. GH-122 - Updated
Invoke-PasswordPolicyManager,Get-PasswordPolicyDefault,Get-PasswordPolicyConfig,Request-SddcManagerPasswordComplexity,Request-SddcManagerAccountLockout,Request-SsoAccountLockout,Request-VcenterPasswordExpiration,Request-VcenterPasswordComplexity,Request-VcenterAccountLockout,Request-VcenterRootPasswordExpiration,Request-NsxtManagerPasswordExpiration,Request-NsxtManagerPasswordComplexity,Request-NsxtManagerAccountLockout,Request-NsxtEdgePasswordExpiration,Request-NsxtEdgePasswordComplexity,Request-NsxtEdgeAccountLockout,Request-EsxiPasswordExpiration,Request-EsxiPasswordComplexity,Request-EsxiAccountLockoutandRequest-LocalUserPasswordExpirationcmdlet to simplify the logic for reading version information. GH-122 - Added Update-PasswordRotationPolicy cmdlet to update the password rotation settings for credentials managed by SDDC Manager. GH-108
Chore:
- Updated
PowerVCFfrom v2.3.0 to v2.4.0. GH-108
v1.4.0
Release Date: 2023-08-29
🐛 Bugfix:
- Updated
Get-PasswordPolicyDefaultto include support for VMware Cloud Foundation 4.4.1. GH-95 - Updated
Get-PasswordPolicyConfigto include support for VMware Cloud Foundation 4.4.1. GH-95 - Updated
Invoke-PasswordPolicyManager,Start-PasswordPolicyConfig, andGet-PasswordPolicyConfigto better handle use ofTest-PathandGet-Contentcmdlets when verifing and consuming the password policy configuration JSON file. GH-98 - Updated
Test-PasswordPolicyConfigto better handle validation of ESXi host password complexity policy in the password policy configuration JSON file. GH-99
💥 Enhancement:
- Added
Request-SddcManagerPasswordExpirationcmdlet to retrieve the password expiration policy for the default local users on an SDDC Manager appliance. GH-97 - Added
Update-SddcManagerPasswordExpirationcmdlet to update the password expiration policy for the default local users on an SDDC Manager appliance. GH-97 - Added
Request-PasswordRotationPolicycmdlet to retrieve the password rotation settings for accounts managed by SDDC Manager. Results can be filtered by resource type or workload domain. GH-100 - Added
Publish-PasswordRotationPolicycmdlet 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
🧹 Chore: