Skip to content

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

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

v1.2.0

27 Jun 12:42
993e8f1
Compare
Choose a tag to compare

Release Date: 2023-07-06

🐛 Bugfix:

  • Fixed default values for unlockInterval and rootUnlockInterval for VcenterLocalAccountLockout setting in Get-PasswordPolicyDefault cmdlet. GH-47
  • Fixed Request-LocalUserPasswordExpiration cmdlet to display the value for minDays while drift option is used. GH-49
  • Fixed small typo in Request-SsoPasswordComplexity and Request-WsaPasswordComplexity cmdlets. GH-56

💥 Enhancement:

  • Enhanced Update-NsxtManagerPasswordComplexity to handle VCF5.0 and NSX4.x changes. GH-42
  • Enhanced Get-PasswordPolicyDefault to handle VCF versions as defaults are changing accordingly. GH-42
  • Enhanced Get-PasswordPolicyConfig to handled version parameter as it internally calls Get-PasswordPolicyDefault. GH-42
  • Enhanced Test-PasswordPolicyConfig to check if right version of the json file is used for comparison. GH-42
  • Enhanced Request-SddcManagerPasswordComplexity to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-SddcManagerAccountLockout to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-SsoPasswordExpiration to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-SsoPasswordComplexity to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-SsoAccountLockout to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-VcenterPasswordExpiration to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-VcenterPasswordComplexity to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-VcenterAccountLockout to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-VcenterRootPasswordExpiration to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-NsxtManagerPasswordComplexity to handle password complexity policies to be read from API than static file for VCF5.0. GH-42
  • Enhanced Request-NsxtManagerAccountLockout to handle VCF version specific JSON file during drift option. GH-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
  • Enhanced Request-NsxtEdgePasswordExpiration to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-NsxtEdgePasswordComplexity to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-NsxtEdgeAccountLockout to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-EsxiPasswordExpiration to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-EsxiPasswordComplexity to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-EsxiAccountLockout to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Request-LocalUserPasswordExpirationt to handle VCF version specific JSON file during drift option. GH-42
  • Enhanced Update-LocalUserPasswordExpiration to handle disconnects gracefully. GH-42
  • Enhanced Update-WsaLocalUserAccountLockout to handle disconnects gracefully. GH-42
  • Enhanced Update-WsaLocalUserPasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Request-WsaLocalUserPasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Publish-EsxiPasswordPolicy to handle disconnects gracefully. GH-42
  • Enhanced Update-EsxiAccountLockout to handle disconnects gracefully. GH-42
  • Enhanced Update-EsxiPasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Update-EsxiPasswordExpiration to handle disconnects gracefully. GH-42
  • Enhanced Update-NsxtEdgePasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Update-NsxtManagerPasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Update-VcenterAccountLockout to handle disconnects gracefully. GH-42
  • Enhanced Update-SsoPasswordExpiration to handle disconnects gracefully. GH-42
  • Enhanced Update-SsoPasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Update-SsoAccountLockout to handle disconnects gracefully. GH-42
  • Enhanced Request-SsoAccountLockout to handle disconnects gracefully. GH-42
  • Enhanced Request-SsoPasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Request-SsoPasswordExpiration to handle disconnects gracefully. GH-42
  • Enhanced Update-SddcManagerPasswordComplexity to handle disconnects gracefully. GH-42
  • Enhanced Get-PasswordPolicyConfig as there is no significance of default value while parameter is mandatory. GH-45
  • Enhanced Get-PasswordPolicyDefault as there is no significance of default value while parameter is mandatory. GH-45
  • Enhanced Update-NsxtManagerPasswordComplexity cmdlet to handle hash_algorithm parameter for NSX 4.x. GH-49
  • Enhanced `Request-NsxtManagerPasswordComplexit...
Read more

v1.1.0

30 May 13:23
5e15c12
Compare
Choose a tag to compare

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-SDDCManagerPasswordComplexity to handle all structural changes of the common-password file on SDDC Manager. GH-28
  • Updated Update-VcenterAccountLockout to handle isolated VI Workload Domains. GH-29
  • Updated Request-VcenterPasswordComplexity to handle isolated VI Workload Domains. GH-29
  • Updated Request-VcenterAccountLockout to handle isolated VI Workload Domains. GH-29
  • Updated Update-VcenterPasswordComplexity to handle isolated VI Workload Domains. GH-29
  • Updated Update-SsoPasswordComplexity to handle isolated VI Workload Domains. GH-30
  • Updated Update-SsoAccountLockout to handle isolated VI Workload Domains. GH-30
  • Updated Update-SsoPasswordExpiration to handle isolated VI Workload Domains. GH-30
  • Updated Request-SsoAccountLockout to handle isolated VI Workload Domains. GH-30
  • Updated Request-SsoPasswordComplexity to handle isolated VI Workload Domains. GH-30
  • Updated Request-SsoPasswordExpiration to handle isolated VI Workload Domains. GH-30

🧹 Chore:

  • Added .PARAMETER entries 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

25 Apr 10:55
61d901a
Compare
Choose a tag to compare

Release Date: 2023-25-04

🚀 Initial Module Release