Skip to content

Releases: vmware/powershell-module-for-vmware-cloud-foundation-password-management

v1.8.3

21 Aug 22:31
641e2df
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.3.0

15 Aug 14:05
9f0b28e
Compare
Choose a tag to compare

Release Date: 2023-08-15

🐛 Bugfix:

  • Updated Request-SsoPasswordComplexity to use Test-VCFConnection instead of Test-Connection to check the connection. GH-62
  • Updated Request-SsoAccountLockout to use Test-VCFConnection instead of Test-Connection to check the connection. GH-62
  • Updated Request-EsxiPasswordExpiration to use Test-VCFConnection instead of Test-Connection to check the connection. GH-62
  • Updated Request-EsxiPasswordComplexity to use Test-VCFConnection instead of Test-Connection to check the connection. GH-62
  • Updated Request-EsxiAccountLockout to use Test-VCFConnection instead of Test-Connection to check the connection. GH-62
  • Updated Update-EsxiPasswordExpiration to use Test-VCFConnection instead of Test-Connection to check the connection. GH-62
  • Updated Get-PasswordPolicyDefault to include support for version 4.5.2. GH-91
  • Updated Get-PasswordPolicyConfig to include support for version 4.5.2. GH-91
  • Updated Get-PasswordPolicyDefault to include support for version 4.5.0. GH-71
  • Updated Get-PasswordPolicyConfig to include support for version 4.5.0. GH-71
  • Updated Invoke-PasswordPolicyManager to address version support updates and JSON file depth handling. GH-71
  • Updated Request-NsxtEdgePasswordExpiration to pass the -transportNodeId parameter to Get-NsxtApplianceUser to retrieve the NSX Edge node ID. GH-76
  • Updated Update-NsxtEdgePasswordExpiration to pass the -transportNodeId parameter to Get-NsxtApplianceUser and Set-NsxtApplianceUserExpirationPolicy to retrieve the NSX Edge node ID. GH-76

💥 Enhancement:

  • Added the RequiredModules key to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. GH-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

🧹 Chore:

  • Added the RequiredModules key to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. GH-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
  • Updated PowerValidatedSolution module dependency from v2.4.0 to v2.5.0. GH-63