Skip to content
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

v1.9.0

21 Apr 17:27
1e0eda8

Choose a tag to compare

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.PowerCLI module dependency from v13.2.1 to v13.3.0. #225
  • Updated PowerValidatedSolutions module 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 $null to be on the left side of equality comparisons. #235
  • Corrected $version variable to be inside the string, not just assign it and then use its value in a string literal. #236

v1.8.3

21 Aug 22:31
641e2df

Choose a tag to compare

Release Date: 2024-08-21

Bug Fix:

  • Updates the Update-AriaLocalUserPasswordComplexity function for VMware Aria Operations for Networks history setting. GH-213
  • Updates the Get-AriaLocalUserPasswordComplexity function for VMware Aria Operations for Networks. GH-213

Chore:

  • Added Pester tests for VMware Aria components. GH-211
  • Updated PowerValidatedSolutions from v2.11.0 to v2.11.1. GH-214

Refactor:

  • Refactors each Request-AriaLocalUser* functions to return Not configured. if the value is not set. GH-213

v1.8.2

24 Jul 14:22
7459391

Choose a tag to compare

Release Date: 2024-07-24

Enhancement:

  • Enhanced to support Photon OS 4.0 and 5.0 based appliances. GH-202
  • Enhanced Get-PasswordPolicyDefault to support VMware Cloud Foundation 5.2. GH-204, GH-206

Chore:

  • Updated PowerValidatedSolutions from v2.10.0 to v2.11.0. GH-207

v1.8.1

28 May 13:24
4d06597

Choose a tag to compare

Release Date: 2024-05-28

Bugfix:

  • Updated all Publish-* cmdlets to correctly output as JSON with using the -json parameter. GH-194

Documentation:

  • Updated documentation for Request-AriaLocal*, Publish-AriaLocal*, and Update-AriaLocal* cmdlets. GH-192
  • Removed documentation for non-exported Get-AriaLocal* cmdlets. GH-192

Chore:

  • Updated PowerValidatedSolutions from v2.9.0 to v2.10.0. GH-195

v1.8.0

30 Apr 15:31
7234377

Choose a tag to compare

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.PowerCLI module name not being added in the required modules list of the manifest file. GH-170
  • Fixed Test-VcfPasswordManagementPrereq not working while multiple module versions were present. GH-174
  • Fixed Update-VcenterRootPasswordExpiration to handle empty email string. GH-177

Enhancement:

  • Added 5.1.1.0 to Get-PasswordPolicyDefault and Get-PasswordPolicyConfig to support VMware Cloud Foundation 5.1.1. GH-164
  • Added PasswordRotationTestsuite with sample testcase for NSX Edge Password Rotation. GH-185
  • Enhanced Get-PasswordPolicyDefault to 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-AriaLocalUserAccountLockout cmdlet to retrieve the password account lockout for the VMware Aria product appliances local users.
    • Get-AriaLocalUserPasswordComplexity cmdlet to retrieve the password complexity for the VMware Aria product appliances local users.
    • Get-AriaLocalUserPasswordExpiration cmdlet to retrieve the password expiration policy for the specified Aria product appliances local user.
    • Request-AriaLocalUserAccountLockout cmdlet to retrieve the VMware Aria product appliances password account lockout.
    • Request-AriaLocalUserPasswordComplexity cmdlet to retrieve the VMware Aria product appliances password complexity.
    • Request-AriaLocalUserPasswordExpiration cmdlet to retrieve the VMware Aria product appliances password expiration.
    • Publish-AriaLocalUserPasswordPolicy cmdlet to publish the password policies for the VMware Aria product appliances local users.
    • Update-AriaLocalUserAccountLockout cmdlet to update all password account lockout for the VMware Aria product appliances local users.
    • Update-AriaLocalUserPasswordExpiration cmdlet to update all password expiration for the VMware Aria product appliances local users.
    • Update-AriaLocalUserPasswordComplexity cmdlet to update all password complexity for the VMware Aria product appliances local users.

Chore:

  • Added Pester tests for password rotation. GH-185
  • Updated VMware.PowerCLI module dependency from v13.1.0 to v13.2.1. GH-179
  • Updated PowerValidatedSolutions from v2.8.0 to v2.9.0. GH-179

v1.7.1

30 Jan 15:26
6a6fe2c

Choose a tag to compare

Release Date: 2024-01-30

Bugfix:

  • Fixed returning of the object in Request-VcenterPasswordComplexity cmdlet. GH-157

Enhancements:

  • Added support in Request-NsxtEdgePasswordComplexity to 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:

  • Updated PowerVCF from v2.4.0 to v2.4.1. GH-154
  • Updated PowerValidatedSolutions from v2.7.0 to v2.8.0. GH-153

v1.7.0

16 Nov 16:51
8e691fe

Choose a tag to compare

Release Date: 2023-11-16

Enhancement:

  • Added support for use of secure strings for sensitive parameters. GH-139

v1.6.0

07 Nov 16:08
cbdb965

Choose a tag to compare

Release Date: 2023-11-07

Bugfix:

  • Updated Request-WsaLocalUserPasswordComplexity, and Request-WsaLocalUserAccountLockout to pass a version with the -drift option is used. GH-135
  • Updated Request-WsaPasswordExpiration, Request-WsaPasswordComplexity, and Request-WsaAccountLockout to pass a version with the -drift option is used. GH-131

Enhancement:

  • Added 5.1.0.0 to Get-PasswordPolicyDefault and Get-PasswordPolicyConfig to support VMware Cloud Foundation 5.1. GH-130
  • Updated Update-SddcManagerPasswordComplexity, Update-SddcManagerAccountLockout, and Update-vCenterAccountLockout cmdlet 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-PasswordPolicyDefault cmdlet. GH-128

v1.5.0

26 Oct 20:24
148d47c

Choose a tag to compare

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-ClarityReportNavigationForRotation and Set-CreateReportDirectoryRotation cmdlets and updated Publish-PasswordRotationPolicy cmdlet 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-EsxiAccountLockout and Request-LocalUserPasswordExpiration cmdlet 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 PowerVCF from v2.3.0 to v2.4.0. GH-108

v1.4.0

29 Aug 13:46

Choose a tag to compare

Release Date: 2023-08-29

🐛 Bugfix:

  • Updated Get-PasswordPolicyDefault to include support for VMware Cloud Foundation 4.4.1. GH-95
  • Updated Get-PasswordPolicyConfig to include support for VMware Cloud Foundation 4.4.1. GH-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
  • Updated Test-PasswordPolicyConfig to better handle validation of ESXi host password complexity policy in the password policy configuration JSON file. GH-99

💥 Enhancement:

  • Added Request-SddcManagerPasswordExpiration cmdlet to retrieve the password expiration policy for the default local users on an SDDC Manager appliance. GH-97
  • Added Update-SddcManagerPasswordExpiration cmdlet to update the password expiration policy for the default local users on an SDDC Manager appliance. GH-97
  • 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
  • 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

🧹 Chore:

  • Updated VMware.PowerCLI from v13.0.0 to v13.1.0. GH-102
  • Updated PowerValidatedSolutions from v2.5.0 to v2.6.0. GH-102