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-SsoPasswordComplexity
to useTest-VCFConnection
instead ofTest-Connection
to check the connection. GH-62 - Updated
Request-SsoAccountLockout
to useTest-VCFConnection
instead ofTest-Connection
to check the connection. GH-62 - Updated
Request-EsxiPasswordExpiration
to useTest-VCFConnection
instead ofTest-Connection
to check the connection. GH-62 - Updated
Request-EsxiPasswordComplexity
to useTest-VCFConnection
instead ofTest-Connection
to check the connection. GH-62 - Updated
Request-EsxiAccountLockout
to useTest-VCFConnection
instead ofTest-Connection
to check the connection. GH-62 - Updated
Update-EsxiPasswordExpiration
to useTest-VCFConnection
instead ofTest-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 toGet-NsxtApplianceUser
to retrieve the NSX Edge node ID. GH-76 - Updated
Update-NsxtEdgePasswordExpiration
to pass the-transportNodeId
parameter toGet-NsxtApplianceUser
andSet-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
Release Date: 2023-07-06
🐛 Bugfix:
- Fixed default values for
unlockInterval
androotUnlockInterval
forVcenterLocalAccountLockout
setting inGet-PasswordPolicyDefault
cmdlet. GH-47 - Fixed
Request-LocalUserPasswordExpiration
cmdlet to display the value forminDays
whiledrift
option is used. GH-49 - Fixed small typo in
Request-SsoPasswordComplexity
andRequest-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 callsGet-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 handlehash_algorithm
parameter 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-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
Release Date: 2023-25-04
🚀 Initial Module Release