Skip to content

Releases: vmware/power-validated-solutions-for-cloud-foundation

v2.6.0

29 Aug 13:34
95646e2
Compare
Choose a tag to compare

Release Date: 2023-08-29

Enhancements

  • Enhanced Add-vRLISmtpConfiguration cmdlet with a 2 second delay to ensure the API call completes.
  • Enhanced Add-vRLIAuthenticationWSA cmdlet with a 2 second delay to ensure the API call completes.
  • Enhanced Add-vRLIAgentGroup cmdlet with a 2 second delay to ensure the API call completes.
  • Enhanced Export-WsaJsonSpec to support VMware Cloud Foundation v4.5.2 and Workspace ONE Access v3.3.7.
  • Enhanced Export-vROPSJsonSpec to support VMware Cloud Foundation v4.5.2 and vRealize Operations v8.10.2.
  • Enhanced Export-vRAJsonSpec to support VMware Cloud Foundation v4.5.2 and vRealize Automation v8.11.2.
  • Enhanced Export-vRLIJsonSpec to support VMware Cloud Foundation v4.5.2 and vRealize Log Insight v8.10.2.
  • Enhanced Add-SupervisorClusterLicense to improve error handling.

Additions

  • Added Get-vRSLCMProductBinariesMapped cmdlet to retrieves a list of mapped Product Binaries in vRealize Suite Lifecycle Manager.
  • Added Get-vRSLCMProductBinaries cmdlet to retrieve a list of product binaries in vRealize Suite Lifecycle Manager.
  • Added Register-vRSLCMProductBinary cmdlet to add a product binary to the vRealize Suite Lifecycle Manager inventory.
  • Added hcx-vsphere-integration.role file to support creation of VMware HCX to vSphere Integration.
  • Added Get-NsxtLogicalRouter cmdlet to retrieve a list of logical routers.
  • Added Get-NsxtRoutingConfigRedistribution cmdlet to retrieve information about configured route redistribution for a logical router.
  • Added Get-NsxtRoutingConfigRedistributionRule cmdlet to retrieve all the route redistribution rules for a logical router.
  • Added Set-NsxtRoutingConfigRedistributionRule cmdlet to configure the route redistribution rules for a logical router.
  • Added Get-NsxtRoutingConfigRouteMap cmdlet to retrieve the route map configuration for a logical router.
  • Added Get-NsxtSecurityPolicy cmdlet to retrieve a list of security policies from NSX.
  • Added Remove-NsxtSecurityPolicy cmdlet to remove a security policy from NSX.
  • Added Get-NsxtGroup cmdlet to retrieve a list of groups from NSX.
  • Added Set-vRLIAlert cmdlet to enable an alert in vRealize Log Insight.
  • Added Update-vRLIAlert cmdlet to configure an email address for an alert in vRealize Log Insight.
  • Added Enable-vRLIAlert cmdlet to enable vRealize Log Insight alerts based on a supplied JSON file.
  • Added Disable-vRLIAlert cmdlet to disable vRealize Log Insight alerts based ona supplied JSON file.
  • Added vrli-iom-alerts.json to \SampleNotification folder for Intelligent Operations Management alerts.
  • Added vrli-vcf-alerts.json to \SampleNotification folder for VMware Cloud Foundation alerts.
  • Adedd vrli-vrslcm-alerts.json to \SampleNotification folder for vRealize Suite Lifecycle Manager alerts.
  • Added Remove-NsxtGroup cmdlet to remove a group from NSX.
  • Added a temporary fix in Add-NamespacePermission cmdlet until issue with New-WMNamespacePermission is resolved.

Fixes

  • Fixed Install-SiteRecoveryManager cmdlet where an extra space was added to the path of the OVF Tool which fails in PowerShell Core.
  • Fixed Install-vSphereReplicationManager cmdlet where an extra space was added to the path of the OVF Tool which fails in PowerShell Core.
  • Fixed Request-SignedCertificate cmdlet to use CIM cmdlets to verify the MSCA host instead of previously used WMI cmdlets which fail in PowerShell Core.

v2.5.0

25 Jul 08:34
e63e6eb
Compare
Choose a tag to compare

Release Date: 2023-07-25

Enhancements

  • Updated Request-VcenterApiToken cmdlet to use -skipCertificateCheck switch if $PSEdition is "Core" and $PSVersionTable.OS is "Linux".
  • Updated Initialize-WorkspaceOne cmdlet to support change in private API for initial configuration of Workspace ONE Access.
  • Updated Add-vROPSGroupRemoteCollectors cmdlet to support both REMOTE and CLOUD_PROXY collectors.
  • Updated Add-vROPSAdapterSddcHealth cmdlet to support both REMOTE and CLOUD_PROXY collectors.
  • Enhanced Scripts in the SampleScripts\dri folder, for VMware Cloud Foundation 5.0 support (for full details see change log details within the script file).
    • driConfigureSupervisorCluster.ps1
    • driDeployTanzuCluster.ps1
    • driUndoDeployment.ps1
  • Enhanced Scripts in the SampleScripts\iam folder, for VMware Cloud Foundation 5.0 support (for full details see change log details within the script file).
    • iamConfigureVsphere.ps1
    • iamConfigureWorkspaceOne.ps1
    • iamConfigureNsx.ps1
    • iamUndoDeployment.ps1
    • iamSolutionInteroperability.ps1
  • Enhanced Scripts in the SampleScripts\ila folder, for VMware Cloud Foundation 5.0 support (for full details see change log details within the script file).
    • ilaConfigureVrealizeLogInsight.ps1
    • ilaDeployVrealizeLogInsight.ps1
    • ilaSolutionInteroperability.ps1
    • ilaUndoSolutionInteroperability.ps1
    • ilaUndoVrealizeLogInsight.ps1
  • Enhanced Scripts in the SampleScripts\iom folder, for VMware Cloud Foundation 5.0 support (for full details see change log details within the script file).
    • iomConfigureVrealizeOperations.ps1
    • iomDeployVrealizeOperations.ps1
    • iomDeployVrealizeOperations.ps1
  • Enhanced Scripts in the SampleScripts\pca folder, for VMware Cloud Foundation 5.0 support (for full details see change log details within the script file).
    • pcaDeployVrealizeAutomation.ps1
  • Updated automation-orchestrator-vsphere-integration.role to support vSphere 7 and vSphere 8
  • Removed vra-vsphere-integration.role and vra-vsphere-integration.role in favour of new Aria named files.

Additions

  • Added Test-EndpointConnection cmdlet to test the connectivity to an endpoint based on PowerShell edition.
  • Added Test-EsxiConnection cmdlet to use Test-EndpointConnection with TCP 443 (HTTPS) and TCP 22 (SSH). Default: TCP 443 (HTTPS).
  • Added Test-EsxiAuthentication cmdlet to test the authentication to an ESXi host.
  • Added Update-vRSLCMPSPack cmdlet to refresh and update Product Support Packs in vRealize Suite Lifecycle Manager.
  • Added Get-vRSLCMPSPack cmdlet to refresh the metadata for Product Support Packs in vRealize Suite Lifecycle Manager.
  • Added Install-vRSLCMPSPack cmdlet to install a Product Support Packs in vRealize Suite Lifecycle Manager.

Fixes

  • Breaking Change Fixed Request-vRLIToken to use new bearer token request for vRealize Log Insight.
  • Fixed Add-vRLIAuthenticationGroup cmdlet to check the vRealize Log Insight version correctly.
  • Fixed Get-vRLIGroup cmdlet to check the vRealize Log Insight version correctly.
  • Fixed Add-vRLIGroup cmdlet to check the vRealize Log Insight version correctly.
  • Fixed Remove-vRLIGroup cmdlet to check the vRealize Log Insight version correctly.

v2.4.0

27 Jun 12:26
dc0b8ba
Compare
Choose a tag to compare

Release Date: 2023-06-27

Enhancements

  • Enhanced Get-vRLIAuthenticationWSA cmdlet with a -status switch to retrieve the connection status with Workspace ONE Access.
  • Enhanced Add-vRLIAuthenticationGroup cmdlet with a vRealize Log Insight version check to throw a warning message if API is missing.
  • Enhanced Get-vRLIGroup cmdlet with a vRealize Log Insight version check to throw a warning message if API is missing.
  • Enhanced Add-vRLIGroup cmdlet with a vRealize Log Insight version check to throw a warning message if API is missing.
  • Enhanced Remove-vRLIGroup cmdlet with a vRealize Log Insight version check to throw a warning message if API is missing.
  • Enhanced Add-vRSLCMNtpServer cmdlet with additional checking of the inputs against the exiting configuration.
  • Enhanced Set-NsxtManagerAuthPolicy to handle password complexity parameters for NSX 4.x.
  • Enhanced Get-LocalPasswordComplexity to handle VMware Cloud Foundation version parameter.
  • Enhanced Get-LocalAccountLockout to handle VMware Cloud Foundation version parameter.
  • Enhanced Set-NsxtManagerAuthPolicy cmdlet to handle hash_algorithm parameter for NSX 4.x.
  • Enhanced Export-WsaJsonSpec to support VMware Cloud Foundation v5.0.0 and Workspace ONE Access v3.3.7.
  • Enhanced Export-vROPSJsonSpec to support VMware Cloud Foundation v5.0.0 and vRealize Operations v8.10.2.
  • Enhanced Export-vRAJsonSpec to support VMware Cloud Foundation v5.0.0 and vRealize Automation v8.11.2.
  • Enhanced Export-vRLIJsonSpec to support VMware Cloud Foundation v5.0.0 and vRealize Log Insight v8.10.2.
  • Enhanced Export-vROPSJsonSpec to identify when its VMware Cloud Foundation 4.5.1 or later and deploy Cloud Proxies instead of Remote Collectors.

Additions

  • Added Get-vRLIAuthenticationAD cmdlet to retrieve the Active Directory configuration settings.
  • Added Get-vRLIVersion cmdlet to retrieve the vRealize Log Insight version information.
  • Added Invoke-VcenterCommand cmdlet allows you to invoke any command line operation on a vCenter Server managed by SDDC Manager.
  • Added vcdr-vsphere-integration.role file for VMware Cloud Disaster Recovery to vSphere Integration.
  • Added Get-ESXiAdminGroup cmdlet to retrieve the ESXi Admin Group configuration for an ESXi host.
  • Added Set-ESXiAdminGroup cmdlet to configure the ESXi Admin Group configuation for an ESXi host.
  • Added New-NsxtTier0BgpNeighborConfig cmdlet to configure or update a BGP neighbor config for NSX Tier-0 gateway.
  • Added Get-NsxtLocaleService cmdlet to get a paginated list of all Tier-0 locale-services.
  • Added Get-VCenterCEIP cmdlet to retrieve the current status of Customer Experience Improvement Program (CEIP) for vCenter Server.
  • Added Set-VCenterCEIP cmdlet to enable or disable Customer Experience Improvement Program (CEIP) for vCenter Server.

v2.3.0

30 May 13:43
Compare
Choose a tag to compare

v2.3.0 (2023-30-05)

Breaking Changes

  • Updated Add-vCenterGlobalPermission cmdlet to require the -sddcDomain parameter to support isolated workload domains.
  • Updated Undo-vCenterGlobalPermission cmdlet to require the -sddcDomain parameter to support isolated workload domains.

Fixes

  • Fixed New-vROPSDeployment license check in vRealize Suite Lifecycle Manager locker.
  • Fixed New-vRADeployment license check in vRealize Suite Lifecycle Manager locker.
  • Fixed Get-vCenterServerDetail which had blank SSO Domain for pre-VMware Cloud Foundation 4.5.0.0 release causing Add-SsoPermission to fail.

Enhancements

  • Enhanced Export-vRLIJsonSpec with a new switch to define a custom version of vRealize Log Insight to deploy.
  • Enhanced New-vRLIDeployment with a new switch to define a custom version of vRealize Log Insight to deploy.
  • Enhanced Export-vROPSJsonSpec with a new switch to define a custom version of vRealize Operations to deploy.
  • Enhanced New-vROPSDeployment with a new switch to define a custom version of vRealize Operations to deploy.
  • Enhanced Export-vRAJsonSpec with a new switch to define a custom version of vRealize Automation to deploy.
  • Enhanced New-vRADeployment with a new switch to define a custom version of vRealize Automation to deploy.
  • Enhanced Export-WSAJsonSpec with a new switch to define a custom version of Workspace ONE Access to deploy.
  • Enhanced New-WSADeployment with a new switch to define a custom version of Workspace ONE Access to deploy.
  • Updated cbo-vsphere-integration.role to operations-vsphere-integration.role so that its more closely aligned to the product.
  • Updated cbl-vsphere-integration.role to operations-for-logs-vsphere-integration.role so that its more closely aligned to the product.
  • Updated Export-WsaJsonSpec to support VMware Cloud Foundation v4.5.1 and Workspace ONE Access
  • Updated Export-vRLIJsonSpec to support VMware Cloud Foundation v4.5.1.
  • Updated Export-vROPSJsonSpec to support VMware Cloud Foundation v4.5.1.
  • Updated Export-vRAJsonSpec to support VMware Cloud Foundation v4.5.1.
  • Updated versions to highest release supported for vRealize Suite Lifecycle Manager and PSPACK6.

Additions

  • Added operations-for-networks-vsphere-integration.role file for Aria Operations for Networks to vSphere Integration.

v2.2.0

25 Apr 09:19
35c7531
Compare
Choose a tag to compare

v2.2.0 (2023-25-04)

Fixes

  • Fixed New-vRLIDeployment cmdlet where in some scenarios it was failing to find the license alias.
  • Fixed Get-GlobalPermission cmdlet to correclty read the HTML response data.

Enhancements

  • Moved all Password Policy Configuration Functions to new VMware.CloudFoundation.PasswordManagement module.
  • Enhanced Test-VCFConnection cmdlet to use Test-NetConnection with ports 443 (HTTPS) and 22 (SSH) instead of ICMP.
  • Enhanced Get-vCenterServerDetail cmdlet with examples and utilizing Test-VCFConnection and Test-VCFAuthentication.
  • Enhanced Get-NsxtServerDetail cmdlet with examples and utilizing Test-VCFConnection and Test-VCFAuthentication.
  • Enhanced Get-vRSLCMServerDetail cmdlet with a synopsis and examples.
  • Enhanced Get-WSAServerDetail cmdlet with a synopsis and examples.
  • Enhanced Get-vRAServerDetail cmdlet with a synopsis and examples.
  • Enhanced Get-vROPsServerDetail cmdlet with a synopsis and examples.
  • Enhanced Get-vRLIServerDetail cmdlet with a synopsis and examples.

Additions

  • Added Test-PowerValidatedSolutionsPrereq cmdlet to perform a check for the installation of prerequisite PowerShell modules.
  • Added Show-PowerValidatedSolutionsOutput cmdlet to handle formatting of output to the console when PowerVCF is not installed.

Deprecation

  • Removed Get-EsxiPasswordPolicy
  • Removed Set-EsxiPasswordExpirationPeriod
  • Removed Set-EsxiPasswordPolicy
  • Removed Get-VCServerPasswordPolicy
  • Removed Get-SsoPasswordPolicies
  • Removed Get-NsxtManagerAuthenticationPolicy
  • Removed Set-NsxtManagerAuthenticationPolicy
  • Removed Get-NsxtEdgeNodeAuthenticationPolicy
  • Removed Set-NsxtEdgeNodeAuthenticationPolicy
  • Removed Confirm-PSModule

v2.1.0

28 Mar 10:42
9ae56e7
Compare
Choose a tag to compare

v2.1.0 (2023-28-03)

Enhancements

  • Enhanced Get-vCenterServerDetail cmdlet to to support VCF 5.0 and isolated workload domains.
  • Enhanced Add-IdentitySource cmdlet to support VCF 5.0 and isolated workload domains.
  • Enhanced Undo-IdentitySource cmdlet to support VCF 5.0 and isolated workload domains.
  • Enhanced Add-SsoPermission cmdlet to support VCF 5.0 and isolated workload domains.
  • Enhanced Undo-SsoPermission cmdlet to support VCF 5.0 and isolated workload domains.
  • Enhanced Add-vSphereRole cmdlet to support VCF 5.0 and isolated workload domains.
  • Enhanced Undo-vSphereRole cmdlet to support VCF 5.0 and isolated workload domains.

Fixes

  • Fixed Get-GlobalPermission cmdlet where UseBasicParsing was set to false but should be true.

v2.0.1

28 Feb 08:51
4ed0098
Compare
Choose a tag to compare

v2.0.1 (2023-28-02)

Enhancements

  • Enhanced Test-SSOAuthentication cmdlet to include -SkipCertificateCheck parameter to handle platforms with self-signed certificates.

Additions

  • Added Convert-CssClassStyle cmdlet to modify the CSS Style in the HTML output.
  • Added cbl-vsphere-integration.role role file to support adding the vRealize Log Insight Cloud to vSphere Integration role in vCenter Server.
  • Added cbo-vsphere-integration.role role file to support adding the vRealize Operations Cloud to vSphere Integration role in vCenter Server.

Fixes

  • Fixed Publish-* cmdlets to use Convert-CssClassStyle rather than Convert-CssClass which is part of VMware Cloud Foundation reporting module.

v2.0.0

31 Jan 17:09
397a384
Compare
Choose a tag to compare

v2.0.0 (2023-31-01)

Enhancements

  • Enhanced Set-WsaPasswordPolicy cmdlet to improve the output from the API.

Additions

  • Added Request-EsxiPasswordExpiration cmdlet to retrieve the password expiration policy for all ESXi hosts in a cluster.
  • Added Request-EsxiPasswordComplexity cmdlet to retrieve the password complexity policy for all ESXi hosts in a cluster.
  • Added Request-EsxiAccountLockout cmdlet to retrieve the account lockout policy for all ESXi hosts in a cluster.
  • Added Update-EsxiPasswordExpiration cmdlet to update the password expiration policy for all ESXi hosts in a cluster.
  • Added Update-EsxiPasswordComplexity cmdlet to update the password complexity policy for all ESXi hosts in a cluster.
  • Added Update-EsxiAccountLockout cmdlet to update the account lockout policy for all ESXi hosts in a cluster.
  • Added Request-SsoPasswordExpiration cmdlet to retrieve the password expiration policy for vCenter Single Sign-On domain.
  • Added Request-SsoPasswordComplexity cmdlet to retrieve the password complexity policy for vCenter Single Sign-On domain.
  • Added Request-SsoAccountLockout cmdlet to retrieve the account lockout policy for vCenter Single Sign-On domain.
  • Added Update-SsoPasswordExpiration cmdlet to update the password expiration policy for vCenter Single Sign-On domain.
  • Added Update-SsoPasswordComplexity cmdlet to update the password complexity policy for vCenter Single Sign-On domain.
  • Added Update-SsoAccountLockout cmdlet to update the account lockout policy for vCenter Single Sign-On domain.
  • Added Request-VcenterPasswordExpiration cmdlet to retrieve the global password expiration policy for vCenter Server.
  • Added Request-VcenterRootPasswordExpiration cmdlet to retrieve the root user password expiration policy for vCenter Server.
  • Added Update-VcenterPasswordExpiration cmdlet to update the global password expiration policy for vCenter Server.
  • Added Update-VcenterRootPasswordExpiration cmdlet to update the root user password expiration policy for vCenter Server.
  • Added Get-LocalUserPasswordExpiration cmdlet to retrieve the password expiration policy for a local user.
  • Added Set-LocalUserPasswordExpiration cmdlet to configure the password expiration policy for a local user.
  • Added Request-LocalUserPasswordExpiration cmdlet to retrieve the password expiration policy for a local user from any virtual machine.
  • Added Update-LocalUserPasswordExpiration cmdlet to configure the password expiration policy for a local user from any virtual machine.
  • Added Request-WsaPasswordExpiration cmdlet to retrieve the password expiration policy for Workspace ONE Access.
  • Added Request-WsaPasswordComplexity cmdlet to retrieve the password complexity policy for Workspace ONE Access.
  • Added Request-WsaAccountLockout cmdlet to retrieve the account lockout policy for Workspace ONE Access.
  • Added Update-WsaPasswordExpiration cmdlet to update the password expiration policy for Workspace ONE Access.
  • Added Update-WsaPasswordComplexity cmdlet to update the password complexity policy for Workspace ONE Access.
  • Added Update-WsaAccountLockout cmdlet to update the account lockout policy for Workspace ONE Access.
  • Added Request-NsxtEdgePasswordExpiration cmdlet to retrieve password expiration policy for NSX Manager nodes.
  • Added Update-NsxtEdgePasswordExpiration cmdlet to updated password expiration policy for NSX Manager nodes.
  • Added Request-NsxtManagerAccountLockout cmdlet to retrieve the account lockout policy for NSX Manager nodes.
  • Added Update-NsxtManagerAccountLockout cmdlet to update the account lockout policy for NSX Manager nodes.
  • Added Request-NsxtEdgeAccountLockout cmdlet to retrieve the account lockout policy for NSX Edge nodes.
  • Added Update-NsxtEdgeAccountLockout cmdlet to update the account lockout policy for NSX Edge nodes.
  • Added Get-LocalPasswordComplexity cmdlet to retrieve the password complexity in /etc/pam.d/system-password.
  • Added Set-LocalPasswordComplexity cmdlet to configure the password complexity in /etc/pam.d/system-password.
  • Added Request-VcenterPasswordComplexity cmdlet to retrieve the password complexity for a vCenter Server.
  • Added Update-VcenterPasswordComplexity cmdlet to update the password complexity for a vCenter Server.
  • Added Request-NsxtManagerPasswordExpiration cmdlet to retrieve the password expiration for NSX Local Manager Local Users.
  • Added Update-NsxtManagerPasswordExpiration cmdlet to update the password expiration for NSX Local Manager Local Users.
  • Added Request-NsxtManagerPasswordComplexity cmdlet to retrieve the password complexity for NSX Local Manager nodes.
  • Added Update-NsxtManagerPasswordComplexity cmdlet to update the password complexity for NSX Local Manager nodes.
  • Added Request-NsxtEdgePasswordComplexity cmdlet to retrieve the password complexity for NSX Edge nodes.
  • Added Update-NsxtEdgePasswordComplexity cmdlet to update the password complexity for NSX Edge nodes.
  • Added Request-SddcManagerPasswordComplexity cmdlet to retrieve the password complexity for SDDC Manager.
  • Added Update-SddcManagerPasswordComplexity cmdlet to update the password complexity for SDDC Manager.
  • Added Request-WsaLocalUserPasswordComplexity cmdlet to retrieve the local user password complexity for Workspace ONE Access.
  • Added Update-WsaLocalUserPasswordComplexity cmdlet to update the local user password complexity for Workspace ONE Access.
  • Added Get-LocalAccountLockout cmdlet to retrieve the local user account lockout policy from a virtual machine.
  • Added Set-LocalAccountLockout cmdlet to update the local user account lockout policy from a virtual machine.
  • Added Request-VcenterAccountLockout cmdlet to retrieve the local user account lockout policy for vCenter Server.
  • Added Update-VcenterAccountLockout cmdlet to update the local user account lockout policy for vCenter Server.
  • Added Request-SddcManagerAccountLockout cmdlet to retrieve the local user account lockout policy for SDDC Manager.
  • Added Update-SddcManagerAccountLockout cmdlet to update the local user account lockout policy for SDDC Manager.
  • Added Request-WsaLocalUserAccountLockout cmdlet to retrieve the local user account lockout policy for Workspace ONE Access.
  • Added Update-WsaLocalUserAccountLockout cmdlet to update the local user account lockout policy for Workspace ONE Access.
  • Added Publish-EsxiPasswordPolicy cmdlet to retrieve the requested password policy for all ESXi hosts and output the details.
  • Added Invoke-PasswordPolicyManager cmdlet to generate the Password Policy Manager report.
  • Added Publish-SddcManagerPasswordExpiration cmdlet to retrieve password expiration policy for SDDC Manager and output the details.
  • Added Publish-SddcManagerPasswordComplexity cmdlet to retrieve password complexity policy for SDDC Manager and output the details.
  • Added Publish-SddcManagerAccountLockout cmdlet to retrieve account lockout policy for SDDC Manager and output the details.
  • Added Publish-SsoPasswordPolicy cmdlet to retrieve the requested password policy for vCenter Single Sign-On and output the details.
  • Added Publish-VcenterPasswordExpiration cmdlet to retrieve password expiration policy for vCenter Server and output the details.
  • Added Publish-VcenterLocalPasswordExpiration cmdlet to retrieve password expiration policy for Local Users of vCenter Server and output the details.
  • Added Publish-VcenterLocalPasswordComplexity cmdlet to retrieve password complexity policy for Local Users of vCenter Server and output the details.
  • Added Publish-VcenterLocalAccountLockout cmdlet to retrieve account lockout policy for Local Users of vCenter Server and output the details.
  • Added Publish-NsxManagerPasswordExpiration cmdlet to retrieve password expiration policy for NSX Manager and output the details.
  • Added Publish-NsxManagerPasswordComplexity cmdlet to retrieve password complexity policy for NSX Manager and output the details.
  • Added Publish-NsxManagerAccountLockout cmdlet to retrieve account lockout policy for NSX Manager and output the details.
  • Added Publish-NsxEdgePasswordExpiration cmdlet to retrieve password expiration policy for NSX Edge and output the details.
  • Added Publish-NsxEdgePasswordComplexity cmdlet to retrieve password complexity policy for NSX Edge and output the details.
  • Added Publish-NsxEdgeAccountLockout cmdlet to retrieve account lockout policy for NSX Edge and output the details.
  • Added Get-PasswordPolicyDefault cmdlet to retrieve the default password policy settings either to an output or JSON file.
  • Added Start-PasswordPolicyConfig cmdlet to perform the configuration of password policy across a VMware Cloud Foundation instance.
  • Added Publish-WsaDirectoryPasswordPolicy cmdlet to retrieve password policies for Workspace ONE Access Local Directory Users and output the details.
  • Added Publish-WsaLocalPasswordPolicy cmdlet to retrieve password policies for Workspace ONE Access Local Users and output the details.
  • Renamed Get-VCPasswordPolicy to Get-VcenterPasswordExpiration to support better naming for password expiration.
  • Renamed Set-VCPasswordPolicy to Set-VcenterPasswordExpiration to support better naming for password expiration.
  • Renamed Get-VCRootPasswordExpiry to Get-VcenterRootPasswordExpiration to support better naming for password expiration.
  • Renamed Set-VCPasswordExpiry to Set-VcenterRootPasswordExpiration to support better naming for password expiration.
  • Renamed Get-WSAPasswordLockout to Get-WsaAccountLockout to support better naming for account lockout.
  • Renamed Set-WSAPasswordLockout to Set-WsaAccountLockout to support better naming for account lockout.

Deprecation

  • Removed Get-VCPasswordExpiry
  • Removed Join-ESXiActiveDirectory...
Read more

v1.10.0

29 Nov 13:26
Compare
Choose a tag to compare

v1.10.0 (2022-29-11)

Enhancements

  • Enhanced Install-SiteRecoveryManager cmdlet to support an alternative path to the OVF Tool -vmwareOvfToolPath, and code improvements.
  • Enhanced Install-vSphereReplicationManager cmdlet to support an alternative path to the OVF Tool -vmwareOvfToolPath and code improvements.
  • Enhanced Connect-DRSolutionTovCenter cmdlet to support registration with any vCenter Server and code improvements and REST API function support.
  • Added Undo-DRSolutionTovCenter cmdlet to support removing vCenter Server registration of vSphere Replication and Site Recovery Manager.
  • Enhanced Install-VamiCertificate cmdlet to use new REST APIs for vSphere Replication and Site Recovery Manager appliances.

Additions

  • Added Add-VrmsNetworkAdapter cmdlet to support adding a second nic to a vSphere Replication appliance.
  • Added Add-SrmLicenseKey cmdlet to support adding and assigning a Site Recovery Manager license.
  • Added Undo-SrmLicenseKey cmdlet to support removing a Site Recovery Manager license.
  • Added Add-VdsPortGroup cmdlet to support creating a vSphere Distributed Switch port group and assigning a VLAN id.
  • Added Undo-VdsPortGroup cmdlet to support removing a vSphere Distributed Switch port group.
  • Added internalCatchWriter internal function to control and providing messages around API response codes.
  • Added Test-VrmsConnection cmdlet to support checking the vSphere Replication appliance is responding.
  • Added Test-VrmsAuthentication cmdlet to support checking authentication with the vSphere Replication appliance.
  • Added Request-VrmsToken cmdlet to support requesting a session token for a vSphere Replication appliance.
  • Added Get-VrmsApplianceDetail cmdlet to support getting information about a vSphere Replication appliance.
  • Added Set-VrmsApplianceState cmdlet to restart or shutdown a vSphere Replication appliance.
  • Added Get-VrmsService cmdlet to support retrieving the status of services running on the vSphere Replication appliance.
  • Added Set-VrmsService cmdlet to start/stop/restart services running on a vSphere Replication appliance.
  • Added Get-VrmsNetworkAll cmdlet to retrieve all network settings for a vSphere Replication appliance.
  • Added Get-VrmsNetworkDns cmdlet to retrieve the DNS configuration for a vSphere Replication appliance.
  • Added Set-VrmsNetworkDns cmdlet to configure DNS settings for a vSphere Replication appliance.
  • Added Get-VrmsNetworkInterface cmdlet to retrieve the network interface configuration for a vSphere Replication appliance.
  • Added Set-VrmsNetworkInterface cmdlet to configure a network interface for a vSphere Replication appliance.
  • Added Get-VrmsConfiguration cmdlet to retrieve the registration configuration for a vSphere Replication appliance.
  • Added Set-VrmsConfiguration cmdlet to register the vSphere Replication appliance with vCenter Server.
  • Added Remove-VrmsConfiguration cmdlet to remove the vCenter Server registration for a vSphere Replication appliance.
  • Added Set-VrmsReplication cmdlet to configure the replication filter IP Address for a vSphere Replication appliance.
  • Added Get-VrmsTask cmdlet to retrieve tasks from a vSphere Replication appliance.
  • Added Get-VrmsVamiCertificate cmdlet to retrieve the certificate of the VAMI interface of a vSphere Replication appliance
  • Added Set-VrmsVamiCertificate cmdlet to install a new certificate for the VAMI interface of a vSphere Replication appliance.
  • Added Test-SrmConnection cmdlet to support checking the Site Recovery Manager appliance is responding.
  • Added Test-SrmAuthentication cmdlet to support checking authentication with the Site Recovery Manager appliance.
  • Added Request-SrmToken cmdlet to support requesting a session token for a Site Recovery Manager appliance.
  • Added Get-SrmApplianceDetail cmdlet to support getting information about a Site Recovery Manager appliance.
  • Added Set-SrmApplianceState cmdlet to restart or shutdown a Site Recovery Manager appliance.
  • Added Get-SrmService cmdlet to support retrieving the status of services running on the Site Recovery Manager appliance.
  • Added Set-SrmService cmdlet to start/stop/restart services running on a Site Recovery Manager appliance.
  • Added Get-SrmNetworkAll cmdlet to retrieve all network settings for a Site Recovery Manager appliance.
  • Added Get-SrmNetworkDns cmdlet to retrieve the DNS configuration for a Site Recovery Manager appliance.
  • Added Set-SrmNetworkDns cmdlet to configure DNS settings for a Site Recovery Manager appliance.
  • Added Get-SrmNetworkInterface cmdlet to retrieve the network interface configuration for a Site Recovery Manager appliance.
  • Added Set-SrmNetworkInterface cmdlet to configure a network interface for a Site Recovery Manager appliance.
  • Added Get-SrmConfiguration cmdlet to retrieve the registration configuration for a Site Recovery Manager appliance.
  • Added Set-SrmConfiguration cmdlet to register the Site Recovery Manager appliance with vCenter Server.
  • Added Remove-SrmConfiguration cmdlet to remove the vCenter Server registration for a Site Recovery Manager appliance.
  • Added Get-SrmTask cmdlet to retrieve tasks from a Site Recovery Manager appliance.
  • Added Get-SrmVamiCertificate cmdlet to retrieve the certificate of the VAMI interface of a Site Recovery Manager appliance.
  • Added Set-SrmVamiCertificate cmdlet to install a new certificate for the VAMI interface of a Site Recovery Manager appliance.
  • Added Undo-SiteRecoveryManager to remove the Site Recovery Manager virtual appliance.
  • Added Undo-vSphereReplicationManager to remove the vSphere Replication virtual appliance.
  • Added Add-EsxiVMkernelPort cmdlet to create ESXi VMKernel port for vSphere Replication Traffic flexibility.
  • Added Undo-EsxiVMkernelPort cmdlet to remove ESXi VMKernel port for vSphere Replication Traffic flexibility.
  • Added Add-EsxiVrmsStaticRoute cmdlet to provide ESXi static route configuration flexibility.
  • Added Undo-EsxiVrmsStaticRoute cmdlet to provide ESXi static route removal flexibility.

v1.9.0

25 Oct 09:31
Compare
Choose a tag to compare

v1.9.0 (2022-25-10)

Fixes

  • Fixed ilaDeployVrealizeLogInsight.ps1 where the call for cmdlet named Add-vRLISmtpConfiguration had a typo.

Enhancements

  • Enhanced Export-WsaJsonSpec cmdlet to support deploying a Standard (single node) Workspace ONE Access via vRealize Suite Lifecycle Manager.
  • Enhanced New-WSADeployment cmdlet to support deploying a Standard (single node) Workspace ONE Access via vRealize Suite Lifecycle Manager.
  • Enhanced Export-vROPSJsonSpec cmdlet to support deploying a smaller footprint of vRealize Operations for nested environments.
  • Enhanced New-vROPSDeployment cmdlet to support smaller footprint of vRealize Operations for nested environments.
  • Enhanced ilaConfigureVrealizeLogInsight.ps1 Sample Script to detect Standard versus Clustered Workspace ONE.
  • Enhanced iomDeployVrealizeOperations.ps1 Sample Script to support smaller footprint of vRealize Operations for nested environments.
  • Enhanced ilaDeployVrealizeLogInsight.ps1 Sample Script to skip trying to configure Archive and Retention settings when no NFS details are provided.
  • Enhanced Enable-SupervisorCluster cmdlet to check for the existence of the Supervisor Cluster.
  • Updated Export-vRLIJsonSpec cmdlet to define vRealize Log Insight v8.8.2 as the default install for VCF 4.5.
  • Updated Export-vRAJsonSpec cmdlet to define vRealize Automation v8.8.2 as the default install for VCF 4.5.
  • Updated Undo-vROPSAdapter cmdlet to support removing VrAdpater and SrmAdapter adapter types from vRealize Operations.
  • Updated Undo-vROPSCredential cmdlet to support removing VrAdpater and SrmAdapter credentials from vRealize Operations.
  • Updated Sample Scripts in the SampleScripts\ila folder, to support the VCF 4.5.x Planning and Prep Workbook:
    • ilaDeployVrealizeLogInsight.ps1
    • ilaConfigureVrealizeLogInsight.ps1
    • ilaUndoVrealizeLogInsight.ps1
  • Updated Sample Scripts in the SampleScripts\iam folder, to support the VCF 4.5.x Planning and Prep Workbook:
    • iamConfigureVsphere.ps1
    • iamConfigureNsx.ps1
    • iamConfigureWorkspaceOne.ps1
    • iamUndoDeployment.ps1
  • Updated Sample Scripts in the SampleScripts\dri folder, to support the VCF 4.5.x Planning and Prep Workbook:
    • driConfigureSupervisorCluster.ps1
    • driDeployTanzuCluster.ps1
    • driUndoDeployment.ps1
  • Updated Sample Scripts in the SampleScripts\ila folder, to support the VCF 4.5.x Planning and Prep Workbook:
    • ilaDeployVrealizeLogInsight.ps1
    • ilaConfigureVrealizeLogInsight.ps1
    • ilaUndoVrealizeLogInsight.ps1
  • Updated Sample Scripts in the SampleScripts\iom folder, to support the VCF 4.5.x Planning and Prep Workbook:
    • iomConfigureVrealizeOperations.ps1
    • iomDeployVrealizeOperations.ps1

Additions

  • Added Enable-vRLIContentPack cmdlet to support install of content packs from the vRealize Log Insight in-product marketplace.
  • Added Update-vRLIContentPack cmdlet to support update of content packs from the vRealize Log Insight in-product marketplace.
  • Added Get-vRLIMarketplaceMetadata cmdlet to support install and upgrade of content packs from the vRealize Log Insight in-product marketplace.
  • Added Install-vRLIContentPack cmdlet to support installation of content packs from the vRealize Log Insight in-product marketplace.
  • Added Get-vRLIContentPack cmdlet to support install and upgrade of content packs from the vRealize Log Insight in-product marketplace.
  • Added Get-vROpsLogForwardingConfig cmdlet to support verification of vRealize Operations log forwarding.
  • Added Get-vROpsLogForwarding cmdlet to support verification of vRealize Operations log forwarding.
  • Added Add-vROPSAdapterVr cmdlet to support adding a vSphere Replication adapter to vRealize Operations.
  • Added Add-vROPSAdapterSrm cmdlet to support adding a Site Recovery Manager adapter to vRealize Operations.
  • Added Get-vROPSAlertDefinition cmdlet a sub-function to obtain alert definition details from vRealize Operations.
  • Added vrops-srm-notifications.csv Sample Notification file for configuring Site Recovery Manager alert notifications in vRealize Operations.
  • Added Remove-vRLIAgentGroup cmdlet a sub-function to support removing agent groups from vRealize Log Insight.
  • Added Undo-vRLIAgentGroup cmdlet to support removing an agent group from vRealize Log Insight.
  • Added Add-StorageFolder cmdlet to support adding a storage folder in vCenter Server.
  • Added Sample Scripts in the SampleScripts\pca folder, uses the Planning and Preparation Workbook as the input source:
    • pcaDeployVrealizeAutomation.ps1
  • Added Sample Scripts in the SampleScripts\iom folder, to configure Solution Interoperability for Intelligent Operations Management:
    • iomSolutionInteroperability.ps1
  • Added Sample Scripts in the SampleScripts\ila folder, to configure Solution Interoperability for for Intelligent Logging and Analytics:
    • ilaSolutionInteroperability.ps1
    • ilaUndoSolutionInteroperability.ps1
  • Added Sample Scripts in the SampleScripts\iam folder, to configure Solution Interoperability for Identity and Access Management:
    • iamSolutionInteroperability.ps1