Skip to content

Release History

v2.12.0

Release Date: 2024-10-09

  • Updated VMware.PowerCLI module dependency from 13.2.1 to 13.3.0.
  • Updated Import-Excel module dependency from 7.8.5 to 7.8.9.
  • Fixed Invoke-IamDeployment cmdlet when an isolated workload domain was deployed assigning global permissions was failing.
  • Fixed Export-HrmJsonSpec cmdlet to add the DNS servers with a "," in place of a space for consistency with other JSON specs.
  • Fixed Export-PdrJsonSpec cmdlet to add the DNS servers with a "," in place of a space for consistency with other JSON specs.
  • Fixed Test-PdrPrerequisite cmdlet to split the DNS servers with a "," in place of a space for consistency with other test pre req functions.
  • Fixed Export-CbrJsonSpec cmdlet where is was exporting HCX Connector details incorrectly.
  • Fixed Test-CbrPrerequisite cmdlet to check for the DRaaS Connector FQDNs in DNS.
  • Added Export-NsxFederationJsonSpec cmdlet to generate a JSON specification file for NSX Federation.
  • Added Invoke-NsxFederationDeployment cmdlet to perform end-to-end automation of NSX Federation for VMware Cloud Foundation.
  • Added Deploy-NsxGlobalManager cmdlet to deploy a NSX Global Manager appliance.
  • Added Remove-NsxGlobalManager cmdlet to remove a NSX Global Manager appliance.
  • Added Get-NsxtGlobalManagerClusterStatus cmdlet to retrieve the NSX Global Manager cluster state.
  • Added Get-NsxtGlobalManagerCluster cmdlet to retrieve the NSX Global Manager cluster details.
  • Added Join-NsxtGlobalManagerCluster cmdlet to join an NSX Global Manager to a cluster.
  • Added Remove-NsxtGlobalManagerClusterNode cmdlet to remove an NSX Global Manager from a cluster.
  • Added Add-NsxtGlobalManagerClusterNode cmdlet to add an NSX Global Manager to a cluster.
  • Added Get-NsxtGlobalManagerClusterVirtualIp cmdlet to retrieve the NSX Global Manager cluster virtual IPs.
  • Added Set-NsxtGlobalManagerClusterVirtualIp cmdlet to configure a NSX Global Manager cluster virtual IP.
  • Added Remove-NsxtGlobalManagerClusterVirtualIp cmdlet to remove a NSX Global Manager cluster virtual IP.
  • Added Add-NsxtGlobalManagerVirtualIp cmdlet to configure NSX Global Manager cluster virtual IP as part of the end-to-end workflow.
  • Added Undo-NsxtGlobalManagerVirtualIp cmdlet to remove the NSX Global Manager cluster virtual IP.
  • Added Get-NsxtIpPool cmdlet to retrieve a list of IP pools from NSX Manager.
  • Added New-NsxtIpPool cmdlet to create an IP pool in NSX Manager.
  • Added Remove-NsxtIpPool cmdlet to delete an IP pool from NSX Manager.
  • Added Get-NsxtIpPoolSubnet cmdlet to retrieve a list of IP pool subnets from NSX Manager.
  • Added New-NsxtIpPoolSubnet cmdlet to create an IP pool subnet in NSX Manager.
  • Added Remove-NsxtIpPoolSubnet cmdlet to delete an IP pool subnet from NSX Manager.
  • Added Set-NsxtMtuRemoteTunnelEndpoint cmdlet to set the global configuration of the MTU size for the Remote Tunnel Endpoint.
  • Added Add-NsxtRemoteTunnelEndpoint cmdlet to configure an IP pool for the Remote Tunnel Endpoint and set the MTU global configuration to support NSX Federation.
  • Added Undo-NsxtRemoteTunnelEndpoint cmdlet to remove an IP pool for the Remote Tunnel Endpoint and set the MTU global configuration to support NSX Federation.
  • Added Get-NsxtGlobalManager cmdlet to retrieve a list of NSX Global Managers.
  • Added Get-NsxtGlobalManagerConfig cmdlet to retrieve the NSX Global Manager configuration.
  • Added Get-NsxtGlobalManagerOperationalState cmdlet to retrieve the NSX Global Manager operational state.
  • Added Get-NsxtGlobalManagerLocation cmdlet to retrieve the locations configured in an NSX Global Manager.
  • Added New-NsxtGlobalManagerLocation cmdlet to configure a new location in an NSX Global Manager.
  • Added Remove-NsxtGlobalManagerLocation cmdlet to delete a location configured in an NSX Global Manager.
  • Added Set-NsxtGloblaManagerActive cmdlet to set the NSX Global Manager to Active mode.
  • Added Set-NsxtGloblaManagerStandby cmdlet to set the NSX Global Manager to standby mode.
  • Added Test-NsxtVersionCompatibility cmdlet to check the NSX version compatibility between NSX Managers.
  • Added Add-NsxtGlobalManagerMode cmdlet to configure the NSX Global Manager to Active or Standby mode.
  • Added Add-NsxtGlobalManagerLocation cmdlet to support adding an NSX Local Manager to an NSX Global Manager.
  • Added Get-NsxtGlobalManagerOnBoarding cmdlet to retrieve location information configured in NSX Global Manager.
  • Added Start-NsxtGlobalManagerOnBoarding cmdlet to import the NSX Local Manager objects into the NSX Global Manager
  • Added Start-NsxtBackup cmdlet to trigger a backup of the NSX Manager.
  • Added Get-NsxtGlobalManagerBackupOverview cmdlet to retrieve the backup history for an NSX Local Manager instance via the NSX Global Manager.
  • Added Get-NsxtTransportNode cmdlet to retrieve the transport node details from NSX Manager.
  • Added Set-NsxtTransportNode cmdlet to apply additional configuration to a transport node.
  • Added Remove-NsxtGlobalManagerStandby cmdlet to delete the standby mode configuration from the NSX Global Manager.
  • Added Undo-NsxtGlobalManagerStandby cmdlet to remove the standby mode configuration from the NSX Global Manager.
  • Added Test-PrereqNsxFederation cmdlet to verify that NSX Federation for a Workload Domain is present.
  • Added Test-NsxFederationPrerequisite cmdlet to verify the platform before attempting the deployment of NSX Federation.
  • Added Request-NsxFederationMscaSignedCertificate cmdlet to request Microsoft CA Signed certificates for the NSX Global Managers.
  • Added Start-NsxFederationMenu cmdlet to enable NSX Federation automation.
  • Added Import-NsxtGlobalManagerLocation cmdlet to import NSX Local Manager objects into NSX Global Manager.
  • Added Get-NsxtGlobalManagerTier0Gateway cmdlet to retrieve a list of Tier-0 gateways from the NSX Global Manager.
  • Added Get-NsxtGlobalManagerTier1Gateway cmdlet to retrieve a list of Tier-1 gateways from the NSX Global Manager.
  • Added Get-NsxtGlobalManagerEdgeClusters cmdlet to retrieve the NSX Edge cluster information for the specified site.
  • Added Get-NsxtGlobalManagerTier1LocaleServices cmdlet to retrieve the locale services of the Tier-1 gateway from the NSX Global Manager.
  • Added New-NsxtGlobalManagerTier1Gateway cmdlet to create a Teir 1 Gateway on the NSX Global Manager.
  • Added New-NsxtGlobalManagerTier1LocaleServices cmdlet to create locale services on the Teir 1 Gateway.
  • Added Add-NsxtGlobalManagerTier1Gateway cmdlet to create a Tier 1 Gateway on the NSX Global Manager.
  • Added Remove-NsxtGlobalManagerTier1Gateway cmdlet to delete the Tier 1 Gateway from the NSX Global Manager.
  • Added Remove-NsxtGlobalManagerTier1LocaleServices cmdlet to delete the locale service of Tier 1 Gateway from the NSX Global Manager.
  • Added Undo-NsxtGlobalManagerTier1Gateway cmdlet to remove the Tier 1 Gateway from the NSX Global Manager.
  • Added Get-NsxtGlobalManagerSegment cmdlet to retrieve the list of configured segments from the NSX Global Manager.
  • Added Set-NsxtGlobalManagerSegment cmdlet to apply the configuration to the NSX Global Manager segment.
  • Added Update-NsxtGlobalManagerSegment cmdlet to update the NSX segment in the NSX Global Manager instance.
  • Added Get-NsxtGlobalManagerTier0LocaleServices cmdlet to retrieve the locale services of the Tier-0 gateway from the NSX Global Manager.
  • Added Remove-NsxtGlobalManagerTier0Gateway cmdlet to delete the Tier 0 Gateway from the NSX Global Manager.
  • Added Remove-NsxtGlobalManagerTier0LocaleServices cmdlet to delete the locale service of Tier 0 Gateway from the NSX Global Manager.
  • Added Undo-NsxtGlobalManagerTier0Gateway cmdlet to remove the Tier 0 Gateway from the NSX Global Manager.
  • Added Remove-NsxtGlobalManagerTier0BgpNeighborConfig cmdlet to delete the BGP neighbor of Tier 0 Gateway from the NSX Global Manager.
  • Added Remove-NsxtGlobalManagerTier0ServiceInterface cmdlet to delete the interface from the Tier 0 Gateway on the NSX Global Manager.
  • Added Export-NsxtGlobalManagerTier0GatewayConfig cmdlet to create the JSON specification file for the BGP neighbor and interface configuration.
  • Added Update-NsxtGlobalManagerTier1Gateway cmdlet to update the Tier 1 Gateway on the NSX Global Manager.
  • Added Get-NsxtGlobalManagerTier0BgpNeighborConfig cmdlet to retrieve the list of configured BGP neighbors from the Tier-0 Gateway.
  • Added Get-NsxtGlobalManagerTier0ServiceInterface cmdlet to retrieve the list of configured service interfaces from the Tier-0 Gateway.
  • Added New-NsxtGlobalManagerTier0LocaleServices cmdlet to create or update locale services on the Tier-0 Gateway.
  • Added New-NsxtGlobalManagerTier0ServiceInterface cmdlet to create or update a service interface on Tier-0 Gateway.
  • Added New-NsxtGlobalManagerTier0BgpNeighborConfig cmdlet to create or update a BGP neighbor config for NSX Tier-0 gateways.
  • Added Update-NsxtGlobalManagerTier0LocaleService cmdlet to update the locale services on Tier-0 Gateway.
  • Added Update-NsxtGlobalManagerTier0Gateway cmdlet to update the Tier-0 Gateway on the NSX Global Manager.
  • Added Update-NsxtGlobalManagerTier1LocaleService cmdlet to update the locale services on Tier-1 Gateway.
  • Added Get-NsxtGlobalManagerCertificate cmdlet to retrieve the list of certificates from the NSX Global Manager.
  • Added Import-NsxtGlobalManagerCertificate cmdlet to import a certificate to the NSX Global Manager.
  • Added Test-NsxtGlobalManagerCertificate cmdlet to verify the status of the imported certificate on the NSX Global Manager.
  • Added Add-NsxtGlobalManagerCertificate cmdlet to install a certificate in the NSX Global Manager.
  • Added Get-NsxtGlobalManagerCertificateResult cmdlet to retrieve the status of applied certificate from the NSX Global Manager.
  • Added Install-NsxtGlobalManagerCertificate cmdlet to install a certificate for the NSX Global Manager.
  • Enhanced Test-VrslcmPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-GlobalWsaPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-IlaPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-IomPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-PcaPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-PdrPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-HrmPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-CbrPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-CcmPrerequisite cmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups.
  • Enhanced Test-PdrPrerequisite cmdlet to verify that NSX Federation is configured in the environment.
  • Enhanced Get-WsaDirectory cmdlet with a -domainName parameter as an input and validation of authentication token.
  • Enhanced Add-vRLISmtpConfiguration cmdlet to perform multiple attempts at checking the configuration is applied correctly before failing.
  • Enhanced Export-CbrJsonSpec cmdlet to export the DRaaS Connector hostname and FQDN.
  • Enhanced Add-NetworkSegment cmdlet to return the pre-validation error correctly (removed breaks in the code).
  • Enhanced config.PowerValidatedSolutions configuration file to include NSX version so be able to check for the binary for NSX Federation.
  • Enhanced Add-vROPSAdapterVcf cmdlet updated to provide additional output on progress and checks on configuration process.
  • Enhanced Add-vCenterGlobalPermission cmdlet to force synchronization of global permissions.
  • Enhanced Set-WorkspaceOneNtpConfig cmdlet to handle a single NTP server.
  • Enhanced Invoke-DriDeployment cmdlet to handle single NTP and DNS servers.
  • Enhanced Add-WorkspaceOneDirectory cmdlet with -domainController parameter.
  • Enhanced Add-WorkspaceOneDirectoryGroup cmdlet with -domainController parameter.
  • Enhanced Undo-WorkspaceOneDirectoryGroup cmdlet with -domainController parameter.
  • Enhanced Get-ADPrincipalGuid cmdlet with -domainController parameter.
  • Enhanced Invoke-IomDeployment cmdlet with -domainController parameter for Add-WorkspaceOneDirectoryGroup.
  • Enhanced Invoke-PcaDeployment cmdlet with -domainController parameter for Add-WorkspaceOneDirectoryGroup.
  • Enhanced Invoke-GlobalWsaDeployment cmdlet with -domainController parameter for Add-WorkspaceOneDirectory.
  • Removed Alias Request-NsxToken from Request-NsxtToken cmdlet.

v2.11.1

Release Date: 2024-08-19

  • Added Test-PrereqDNSEntries cmdlet to perform checks of the DNS resolution of a DNS entry or entries on a DNS server or servers.
  • Added Resolve-ReverseLookup cmdlet to check the reverse resolution of a DNS entry on a DNS server.
  • Added Resolve-ForwardLookup cmdlet to check the forward resolution of a DNS entry on a DNS server.
  • Fixed PowerValidatedSolutions.psd1 file where a typo existed for exporting the Request-NsxtToken cmdlet.
  • Enhanced Invoke-InvDeployment cmdlet to remove the need for Workspace ONE Access and add in the admin password to the VMware Aria Suite Lifecycle password locker.
  • Enhanced Get-LocalAccountLockout cmdlet to handle "null" values got as "Not Configured" when appliance is not configured.
  • Enhanced Test-InvPrerequisite cmdlet to test the components that will be configured to ensure that they are resolvable in DNS.
  • Enhanced Export-DriJsonSpec cmdlet to define the path to the Kubectl utility.
  • Enhanced Start-DriMenu cmdlet to use the new JSON value for the path to the Kubectl utility.
  • Enhanced Deploy-PhotonAppliance cmdlet with an input parameter for the portgroup to attach the Virtual Machine too.
  • Enhanced Export-PdrJsonSpec cmdlet to export the management VM portgroup from the Planning and Preparation Workbook.
  • Enhanced Install-vSphereReplicationManager cmdlet to require a portgroup as an input.
  • Enhanced Install-SiteRecoveryManager cmdlet to require a portgroup as an input.
  • Enhanced Invoke-PdrDeployment cmdlet to pass the new portgroup parameter to Install-vSphereReplicationManager and Install-SiteRecoveryManager.
  • Enhanced Export-PdrJsonSpec cmdlet to extract the range of replication IPs based on the populated Planning and Preparation workbook.
  • Enhanced Request-NsxtToken cmdlet to work with NSX Global Managers.

v2.11.0

Release Date: 2024-07-24

  • Removed support for VMware Cloud Foundation 5.0 and earlier.
  • Added Invoke-IlaSolutionInterop cmdlet to perform solution interoperability configuration for Intelligent Logging and Analytics.
  • Added Invoke-UndoIlaSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Intelligent Logging and Analytics.
  • Added Invoke-IomSolutionInterop cmdlet to perform solution interoperability configuration for Intelligent Operations Management.
  • Added Invoke-UndoIomSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Intelligent Operations Management.
  • Added Invoke-InvSolutionInterop cmdlet to perform solution interoperability configuration for Intelligent Network Visibility.
  • Added Invoke-UndoInvSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Intelligent Network Visibility.
  • Added Invoke-PcaSolutionInterop cmdlet to perform solution interoperability configuration for Private Cloud Automation.
  • Added Invoke-UndoPcaSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Private Cloud Automation.
  • Added Invoke-PdrSolutionInterop cmdlet to perform solution interoperability configuration for Site Protection and Disaster Recovery.
  • Added Invoke-UndoPdrSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Site Protection and Disaster Recovery.
  • Added Invoke-CbwSolutionInterop cmdlet to perform solution interoperability configuration for Cloud-Based Workload Protection.
  • Added Invoke-UndoCbwSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Cloud-Based Workload Protection.
  • Added Invoke-CbrSolutionInterop cmdlet to perform solution interoperability configuration for Cloud-Based Ransomware Recovery.
  • Added Invoke-UndoCbrSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Cloud-Based Ransomware Recovery.
  • Added Invoke-CcmSolutionInterop cmdlet to perform solution interoperability configuration for Cross Cloud Mobility.
  • Added Invoke-UndoCcmSolutionInterop cmdlet to perform the removal of solution interoperability configuration for Cross Cloud Mobility.
  • Added Remove-AriaNetworksDataSource cmdlet to remove a data source from VMware Aria Operations for Networks.
  • Added New-AriaNetworksvCenterDataSource cmdlet to add a vCenter Server in VMware Aria Operations for Networks.
  • Added New-AriaNetworksNsxtDataSource cmdlet to add a NSX Manager in VMware Aria Operations for Networks.
  • Added Update-AriaNetworksvCenterDataSourceCredentials cmdlet to update the credentials for a vCenter Server in VMware Aria Operations for Networks.
  • Added Request-AriaNetworksInternalApiToken cmdlet to connect to the Internal API in VMware Aria Operations for Networks.
  • Added Request-AriaNetworksInternalApi cmdlet to send a request to an internal API endpoint in VMware Aria Operations for Networks.
  • Added Get-AriaNetworksLdapConfiguration cmdlet to get the LDAP configuration in VMware Aria Operations for Networks.
  • Added New-AriaNetworksLdapConfiguration cmdlet to configure the LDAP authentication in VMware Aria Operations for Networks.
  • Added Remove-AriaNetworksLdapConfiguration cmdlet to remove a LDAP configuration in VMware Aria Operations for Networks.
  • Added Update-AriaNetworksNsxtDataSourceCredentials cmdlet to update the credentials for a NSX Manager in VMware Aria Operations for Networks.
  • Added Test-PrereqStretchedCluster cmdlet to check for the existence of the vSphere VM Group for stretched clusters.
  • Added Undo-SsoUser cmdlet to support removing a user from vCenter Single Sign-On.
  • Added Test-AriaNetworksConnection cmdlet to test network connectivity with a VMware Aria Operations for Networks instance.
  • Added Test-AriaNetworksAuthentication cmdlet to test authentication with a VMware Aria Operations for Networks instance.
  • Added Test-AriaNetworksInternalAuthentication cmdlet to test authentication with the internal API for a VMware Aria Operations for Networks instance.
  • Added Add-AriaNetworksLdapConfiguration cmdlet to add a LDAP configuration to a VMware Aria Operations for Networks instance.
  • Added Undo-AriaNetworksLdapConfiguration cmdlet to remove a LDAP configuration from a VMware Aria Operations for Networks instance.
  • Added Add-AriaNetworksVcenterDataSource cmdlet to add vCenter Server data sources to a VMware Aria Operations for Networks instance.
  • Added Undo-AriaNetworksVcenterDataSource cmdlet to remove vCenter Server data sources from a VMware Aria Operations for Networks instance.
  • Added Add-AriaNetworksNsxDataSource cmdlet to add NSX Manager data sources to a VMware Aria Operations for Networks instance.
  • Added Undo-AriaNetworksNsxDataSource cmdlet to remove NSX Manager data sources from a VMware Aria Operations for Networks instance.
  • Added Undo-vRSLCMLoadBalancer cmdlet to remove a load balancer from VMware Aria Suite Lifecycle.
  • Added Add-SupervisorService cmdlet to support enabling a Supervisor Service.
  • Added Undi-SupervisorService cmdlet to support removing a Supervisor Service.
  • Fixed Invoke-IamDeployment and Invoke-UndoIamDeployment cmdlets where it was not discovering the NSX service accounts correctly.
  • Fixed Invoke-IlaDeployment cmdlet to configure NSX Syslog servers in the correct order after connecting VI Workload Domains.
  • Fixed Request-IomMscaSignedCertificate cmdlet where the data node FQDN for the SAN was not incorrect and the Cloud Proxy SANs were missing.
  • Fixed Invoke-GlobalWsaDeployment cmdlet to check for stretched cluster to be enabled and configure Anti-Affinity rule.
  • Fixed Get-vRAIntegrationDetail cmdlet where by it was passing output incorrectly.
  • Fixed Export-WsaJsonSpec cmdlet where the cluster IP was being used for the database IP.
  • Fixed Invoke-UndoGlobalWsaDeployment cmdlet where incorrect message output was being displayed.
  • Fixed Invoke-IomDeployment cmdlet where it was always using Node A of Workspace ONE Access and not the load balancer when configuring group access.
  • Fixed Invoke-PcaDeployment cmdlet where it was always using Node A of Workspace ONE Access and not the load balancer when configuring group access.
  • Fixed Invoke-GlobalWsaDeployment cmdlet when standard deployment is selected the cluster FQDN should be used and not Node A for Workspace ONE Access.
  • Fixed Invoke-UndoGlobalWsaDeployment cmdlet where an error is thrown when the datacenter object is already moved, should handle the scenario cleanly.
  • Fixed Get-WSADirectory cmdlet where url for Workspace ONE Access was hardcoded.
  • Enhanced config.PowerValidatedSolutions configuration file to include VMware Cloud Foundation 5.2 support.
  • Enhanced Export-InvJsonSpec cmdlet to export additional fields into the json file.
  • Enhanced Install-vRSLCMCertificate cmdlet to perform additional checks that a Microsoft Certificate Authority is configured in SDDC Manager.
  • Enhanced Test-PrereqApplicationVirtualNetwork cmdlet to allow validation of either X_REGION or REGION_A networks.
  • Enhanced Export-vRLIJsonSpec cmdlet for automatic placement of the VMware Aria Operations for Logs virtual appliances into the defined folder.
  • Enhanced Export-vROPsJsonSpec cmdlet for automatic placement of the VMware Aria Operations virtual appliances into the defined folder.
  • Enhanced Export-AriaNetworksJsonSpec cmdlet for automatic placement of the VMware Aria Operations for Networks virtual appliances into the defined folder.
  • Enhanced Export-vRAJsonSpec cmdlet for automatic placement of the VMware Aria Automation virtual appliances into the defined folder.
  • Enhanced New-vRAvROPSIntegrationItem cmdlet for better error checking and message handling.
  • Enhanced Undo-vRAvROPsIntegrationItem cmdlet for better error checking and message handling.
  • Enhanced Update-vROPSvRAAdapterCredential cmdlet to reduce the number of inputs required.
  • Enhanced Request-AriaNetworksToken cmdlet for better readability and consistency with other cmdlets.
  • Enhanced Export-PdrJsonSpec cmdlet to include additional details for Anti-Affinity rule and Startup Group configuration in the recovery instance.
  • Enhanced Invoke-PdrDeployment cmdlet to perform recovery instance configuration tasks.
  • Enhanced Invoke-UndoPdrDeployment cmdlet to perform the removal of recovery instance configuration tasks.
  • Enhanced New-vROPSNotification cmdlet to consume a JSON file and pass new parameters.
  • Enhanced Import-vROPSNotification cmdlet to consume a JSON file and pass new parameters.
  • Enhanced Invoke-DriDeployment cmdlet to support v1.26 for Tanzu distribution.
  • Enhanced Export-GlobalWsaJsonSpec cmdlet to include the export from Planning and Preparations Workbook the Workspace ONE Access database IP.
  • Enhanced Register-vROPSManagementPack cmdlet to handle the new VCFDiagnostics management pack in VMware Aria Operations.
  • Enhanced Invoke-GlobalWsaDeployment cmdlet to ensure that the Workspace ONE Access identity provider is referencing the cluster FQDN.
  • Enhanced Invoke-UndoIomDeployment cmdlet to remove the load balancer configured in VMware Aria Suite Lifecycle for VMware Aria Operations.
  • Enhanced Invoke-UndoPcaDeployment cmdlet to remove the load balancer configured in VMware Aria Suite Lifecycle for VMware Aria Automation.
  • Enhanced Invoke-InvDeployment cmdlet to add data collector and LDAP configuration functions.
  • Enhanced Install-vRLIContentPack cmdlet to compress the and stream the content pack JSON payload to VMware Aria Operations for Logs.
  • Enhanced all Export-***JsonSpec cmdlets to check for 'N/A', 'n/a' and '#VALUE' values extracted from the Planning and Preparation Workbook and warn.
  • Enhanced Test-PcaPrerequisite cmdlet to verify the Aria Automation to NSX service account is created.
  • Enhanced Export-HrmJsonSpec cmdlet to consume the latest appliance for the virtual host machine.
  • Converted aria-operations-notifications-vcf.csv to aria-operations-notifications-vcf.json.
  • Converted aria-operations-notifications-srm.csv to aria-operations-notifications-srm.json.

v2.10.0

Release Date: 2024-05-28

  • Added Start-ValidatedSolutionMenu cmdlet to load the Validated Solution main menu.
  • Added Start-AriaSuiteLifecycleMenu cmdlet to load the VMware Aria Suite Lifecycle sub-menu.
  • Added Start-WorkspaceOneAccessMenu cmdlet to load the Workspace ONE Access sub-menu.
  • Added Start-IamMenu cmdlet to load the Identity and Access Management sub-menu.
  • Added Start-DriMenu cmdlet to load the Developer Ready Infrastructure sub-menu.
  • Added Start-IlaMenu cmdlet to load the Intelligent Logging and Analytics sub-menu.
  • Added Start-IomMenu cmdlet to load the Intelligent Operations Management sub-menu.
  • Added Start-InvMenu cmdlet to load the Intelligent Network Visibility sub-menu.
  • Added Start-PcaMenu cmdlet to load the Private Cloud Automation sub-menu.
  • Added Start-PdrMenu cmdlet to load the Site Protection and Disaster Recovery sub-menu.
  • Added Start-HrmMenu cmdlet to load the Health Reporting and Monitoring sub-menu.
  • Added Start-CbwMenu cmdlet to load the Cloud-Based Workload Protection sub-menu.
  • Added Start-CbrMenu cmdlet to load the Cloud-Based Ransomware Recovery sub-menu.
  • Added Start-CcmMenu cmdlet to load the Cross Cloud Mobility sub-menu.
  • Added Get-vRSLCMRole cmdlet to retrieve a list of VMware Aria Suite Lifecycle roles.
  • Added Get-vRSLCMGroup cmdlet to retrieve a list of VMware Aria Suite Lifecycle group assignments.
  • Added Add-vRSLCMGroup cmdlet to add a group to a roles in VMware Aria Suite Lifecycle.
  • Added Remove-vRSLCMGroup cmdlet to remove the role assignments for a group in VMware Aria Suite Lifecycle.
  • Added Add-vRLCMSGroupRole cmdlet to add roles to groups in VMware Aria Suite Lifecycle.
  • Added Undo-vRLCMSGroupRole cmdlet to remove group roles in VMWare Aria Suite Lifecycle.
  • Added Request-AriaNetworksToken cmdlet to obtain an authorization token from VMware Aria Operations for Networks.
  • Added cmdlets to verify prerequisites before attempting to deploy a Validated Solutions:
  • Added Test-VrslcmPrerequisite cmdlet to verify prerequisites for VMware Aria Suite Lifecycle.
  • Added Test-GlobalWsaPrerequisite cmdlet to verify prerequisites for Workspace ONE Access.
  • Added Test-IamPrerequisite cmdlet to verify prerequisites for Identity and Access Management.
  • Added Test-DriPrerequisite cmdlet to verify prerequisites for Developer Ready Infrastructure.
  • Added Test-IlaPrerequisite cmdlet to verify prerequisites for Intelligent Logging and Analytics.
  • Added Test-IomPrerequisite cmdlet to verify prerequisites for Intelligent Operations Management.
  • Added Test-PcaPrerequisite cmdlet to verify prerequisites for Private Cloud Automation.
  • Added Test-PdrPrerequisite cmdlet to verify prerequisites for Site Protection and Disaster Recovery.
  • Added Test-HrmPrerequisite cmdlet to verify prerequisites for Health Reporting anf Monitoring.
  • Added Test-CbwPrerequisite cmdlet to verify prerequisites for Cloud-Based Workload Protection.
  • Added Test-CbrPrerequisite cmdlet to verify prerequisites for Cloud-Based Ransomware Recovery.
  • Added Test-CcmPrerequisite cmdlet to verify prerequisites for Cross Cloud Mobility.
  • Added Test-InvPrerequisite cmdlet to verify prerequisites for Intelligent Network Visibility.
  • Added Export-InvJsonSpec cmdlet to generate a JSON specification file for Intelligent Network Visibility.
  • Added Export-AriaNetworksJsonSpec cmdlet to generate the deployment JSON for VMware Aria Operations for Networks.
  • Added New-AriaNetworksDeployment cmdlet to deploy VMware Aria Operations for Networks via VMware Aria Suite Lifecycle in VMware Cloud Foundation aware mode.
  • Added Request-AriaNetworksToken cmdlet to generate and obtain an authorization token for VMware Aria Operations for Networks.
  • Added Get-AriaNetworksNodes cmdlet to get various details about the VMware Aria Operations for Networks nodes.
  • Added Get-AriaNetworksDataSource cmdlet to get all the data sources in a VMware Aria Operations for Networks deployment.
  • Added Request-IlaMscaSignedCertificate cmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Operations for Logs.
  • Added Request-IomMscaSignedCertificate cmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Operations.
  • Added Request-InvMscaSignedCertificate cmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Operations for Networks.
  • Added Request-PcaMscaSignedCertificate cmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Automation.
  • Added Request-WSAMscaSignedCertificate cmdlet to request a signed certificate from a Microsoft Certificate Authority for Workspace ONE Access.
  • Added New-PowerValidatedSolutionsLogFile cmdlet to enable support for a log file when using the VMware Validated Solutions menu.
  • Added Install-TanzuSignedCertificate cmdlet to request and install a signed certificate for the Tanzu Supervisor Cluster.
  • Added Invoke-GeneratePKCS12 cmdlet to generate a PKCS12 file (.pfx) to support certificate replacement of vSphere Replication and Site Recovery Manager.
  • Added Request-VamiPKCS12Certificate cmdlet to generate Private Key (.key), Signed Certificate (.crt) and PKCS12 file (.pfx) files for vSphere Replication and Site Recovery Manager.
  • Added Test-SrmSdkAuthentication cmdlet to verify authentication using the PowerCLI Sdk module for Site Recovery Manager.
  • Added Test-VrSdkAuthentication cmdlet to verify authentication using the PowerCLI Sdk module for vSphere Replication.
  • Added Test-VrmsRegistration cmdlet as an internal function to check for registration of vSphere Replication in vCenter Server.
  • Added Test-SrmRegistration cmdlet as an internal function to check for registration of Site Recovery Manager in vCenter Server.
  • Added Import-vRSLCMPSPack cmdlet to import a Product Support Pack for VMware Suite Lifecycle.
  • Added Invoke-VrslcmUndoDeployment cmdlet to remove VMware Suite Lifecycle from the environment.
  • Added Get-MscaRootCertificate cmdlet to retrieve the root or the full chain certificate from the Microsoft Certificate Authority.
  • Added Request-IamMscaSignedCertificate cmdlet to retrieve the root certificate of the Microsoft Certificate Authority for Identity and Access Management.
  • Added Invoke-InvDeployment cmdlet to perform an end-to-end deployment of Intelligent Network Visibility.
  • Added Invoke-UndoInvDeployment cmdlet to perform removal of Intelligent Network Visibility.
  • Fixed Test-ADAuthentication cmdlet to pass failure message as an output rather than error message so it can be evaluated.
  • Fixed Invoke-PcaDeployment cmdlet where it was throwing errors when creating a Cluster Group when Standard Workspace ONE Access is deployed.
  • Fixed Get-ADPrincipalGuid cmdlet to handle failed credentials correctly.
  • Fixed Invoke-IomDeployment cmdlet where the wrong service account was being assigned a vCenter Server global permission.
  • Fixed Invoke-GlobalWsaDeployment cmdlet to handle single and multiple nodes when using Add-ClusterGroup with Workspace ONE Access.
  • Fixed Set-vCenterPermission cmdlet to better handle expected errors.
  • Fixed Remove-VrmsReplication cmdlet where it was calling an incorrect name for Get-VrmsReplication.
  • Fixed Add-SrmLicenseKey cmdlet which was failing due to incorrect placement of Disconnect-SrmServer command.
  • Fixed Undo-SrmLicenseKey cmdlet which was not issuing a Disconnect-SrmServer command.
  • Fixed Invoke-GlobalWsaDeployment cmdlet where an error is thrown when creating the Datacenter and vCenter Server objects for Cross-Instance.
  • Fixed Invoke-PdrDeployment cmdlet where expected errors are thrown to the output making it look like a failure when in fact the task completes.
  • Fixed Get-vRAvRLIConfig cmdlet where is failed due to an OpenSSL error being returned with the data.
  • Fixed Export-PdrJsonSpec where some values should be an integer.
  • Fixed Invoke-PdrDeployment where the incorrect gateway was being passed to the Add-EsxiVrmsStaticRoute cmdlet.
  • Fixed Update-vROPSAdapterCollecterGroup where there was an issue updating the adaptor.
  • Fixed Request-vROpsLogForwardingConfig where no connection was being made to VMware Aria Operations.
  • Enhanced Add-NsxtIdentitySource cmdlet to verify the Active Directory credentials are valid.
  • Enhanced Invoke-UndoPcaDeployment cmdlet to remove the VM folder for Private Cloud Automation.
  • Enhanced Invoke-HrmDeployment cmdlet to set the $failureDetected variable to false before starting the deployment.
  • Enhanced Export-GlobalWsaJsonSpec cmdlet to add missing items pulled from the PLanning and Preparation Workbook to support Export-WsaJsonSpec.
  • Enhanced Export-WsaJsonSpec cmdlet to generate the API based deployment JSON spec for Workspace ONE Access using VMware Aria Suite Lifecycle using the global JSON.
  • Enhanced Invoke-GlobalWsaDeployment cmdlet to use Add-vRLCMSGroupRole to configure VMware Aria Suite Lifecycle roles.
  • Enhanced Invoke-GeneratePrivateKeyAndCsr cmdlet for error handling and message output.
  • Enhanced Invoke-RequestSignedCertificate cmdlet for error handling and message output.
  • Enhanced Invoke-GenerateChainPem cmdlet for error handling and message output.
  • Enhanced Enable-Registry cmdlet to handle clean exit of function when running vSphere 8.0.
  • Enhanced Add-Namespace cmdlet to handle expected missing object and not throw an error.
  • Enhanced Backup-VMOvfProperties cmdlet to check for the existing of each VMware Aria component and skip backing up the OVF settings if not present.
  • Enhanced Invoke-DriDeployment cmdlet to auto-generate the YAML file based on vSphere versions.
  • Enhanced Undo-RecoveryPlan cmdlet to consume the Site Recovery Manager PowerCLI cmdlets and improve error handling and message output.
  • Enhanced Undo-ProtectionGroup cmdlet to consume the Site Recovery Manager PowerCLI cmdlets and improve error handling and message output.
  • Enhanced Export-WsaJsonSpec cmdlet to use config.PowerValidatedSolutions configuration file for mapping Workspace ONE Access version.
  • Enhanced Export-vRLIJsonSpec cmdlet to use config.PowerValidatedSolutions configuration file for mapping VMware Aria Operations for Logs version.
  • Enhanced Export-vROPsJsonSpec cmdlet to use config.PowerValidatedSolutions configuration file for mapping VMware Aria Operations version.
  • Enhanced Export-vRAJsonSpec cmdlet to use config.PowerValidatedSolutions configuration file for mapping VMware Aria Automation version.
  • Enhanced Add-ContentLibrary cmdlet to not exit the workflow when checking for the version of VMware Cloud Foundation.
  • Enhanced Invoke-vRSLCMDeployment cmdlet to use the internal messageHandler function for better message output handling.
  • Enhanced Install-vRSLCMCertificate cmdlet to check the certificate before attempting to install.
  • Enhanced Start-vRSLCMUpgrade cmdlet perform better status checks during the upgrade process.
  • Enhanced Enable-vRLIContentPack cmdlet to handle invalid Git Hub tokens, and additional checks to ensure content pack URL is obtained.
  • Enhanced Deploy-PhotonAppliance cmdlet to retrieve the primary datastore, cluster details and management portgroup automatically.
  • Enhanced Add-VrmsNetworkAdapter cmdlet to set the eth1 interface status to up for the vSphere Replication appliance.
  • Enhanced Invoke-UndoPdrDeployment cmdlet to check for the existence of VMware Aria Automation and VMware Aria Operations.
  • Enhanced Add-VrmsReplication cmdlet by adding a parameter for the datastore tAdd-VrmsReplicationo replicate the virtual machine to.
  • Enhanced Add-vSphereReplication cmdlet to obtain the primary datastore in the recovery site and pass it to the Add-VrmsReplication cmdlet.

v2.9.0

Release Date: 2024-03-26

  • Updated VMware.PowerCLI module dependency from v13.1.0 to v13.2.1.
  • Updated PowerVCF module dependency from v2.4.0 to v2.4.1.
  • Removed support for Microsoft Windows PowerShell 5.1. Please use Microsoft PowerShell 7.2.0 or later.
  • Removed support for deployment of VMware Aria product components earlier than 8.14.0.
  • Removed role files VMware Aria Automation Orchestrator and VMware HCX. Use the Copy-vSphereRole cmdlet.
  • Removed driConfigureSupervisorCluster.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-DriDeployment cmdlet.
  • Removed driDeployTanzuCluster.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-DriDeployment cmdlet.
  • Removed driUndoDeployment.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-UndoDriDeployment cmdlet.
  • Added Copy-vSphereRole to request the set of privileges assigned to a specific role in vCenter Server and create a new role with the same privileges.
  • Added Get-vRSLCMEnvironmentVMs cmdlet to return the virtual machines that exist for specified product in VMware Aria Suite Lifecycle.
  • Added Get-vRSLCMProductDetails cmdlet to return the product details for a specified product in VMware Aria Suite Lifecycle.
  • Added Get-vRSLCMProductPassword cmdlet to return the password for a specified product or product component in VMware Aria Suite Lifecycle.
  • Added Start-vRSLCMUpgrade cmdlet to start the upgrade of VMware Aria Suite Lifecycle.
  • Added Invoke-WsaDirectorySync cmdlet to start a Directory synchronization of Workspace ONE Access.
  • Added Export-DriJsonSpec cmdlet to generate a JSON specification file for Developer Ready Infrastructure.
  • Added Invoke-DriDeployment cmdlet to perform an end-to-end deployment of Developer Ready Infrastructure.
  • Added Invoke-UndoDriDeployment cmdlet to perform removal of Developer Ready Infrastructure.
  • Added Export-HrmJsonSpec cmdlet to generate a JSON specification file for Health Reporting and Monitoring.
  • Added Invoke-HrmDeployment cmdlet to perform an end-to-end deployment of Health Reporting and Monitoring.
  • Added Invoke-UndoHrmDeployment cmdlet to perform removal of Health Reporting and Monitoring.
  • Added Add-vROPSAdapterVcf cmdlet to support creating the VMware Cloud Foundation adapter in VMware Aria Operations.
  • Added Export-CbwJsonSpec cmdlet to generate a JSON specification file for Cloud-Based Workload Protection.
  • Added Invoke-CbwDeployment cmdlet to perform an end-to-end deployment of Cloud-Based Workload Protection.
  • Added Invoke-UndoCbwDeployment cmdlet to perform removal of Cloud-Based Workload Protection.
  • Added Export-CbrJsonSpec cmdlet to generate a JSON specification file for Cloud-Based Ransomware Recovery.
  • Added Invoke-CbrDeployment cmdlet to perform an end-to-end deployment of Cloud-Based Ransomware Recovery.
  • Added Invoke-UndoCbrDeployment cmdlet to perform removal of Cloud-Based Ransomware Recovery.
  • Added messageHandler cmdlet an internal function to handle multiple lines of message output for end-to-end deployments.
  • Added Export-CcmJsonSpec cmdlet to generate a JSON specification file for Cross Cloud Migration.
  • Added Invoke-CcmDeployment cmdlet to perform an end-to-end deployment of Cross Cloud Migration.
  • Added Invoke-UndoCcmDeployment cmdlet to perform removal of Cross Cloud Migration.
  • Added Export-PdrJsonSpec cmdlet to generate a JSON specification file for Site Protection and Disaster Recovery.
  • Added Invoke-PdrDeployment cmdlet to perform an end-to-end deployment of Site Protection and Disaster Recovery.
  • Added Invoke-UndoPdrDeployment cmdlet to perform removal of Site Protection and Disaster Recovery.
  • Added Test-SrmSdkConnection cmdlet to test the connection to a Site Recovery Manager instance for PowerCLI connectivity.
  • Added Invoke-GeneratePrivateKeyAndCsr cmdlet to generate the private key and certificate signing request (CSR) files using OpenSSL with a common name and additional parameters as necessary.
  • Added Invoke-RequestSignedCertificate cmdlet to sign off a certificate signing request (CSR) using either the Microsoft Certificate Authority web enrollment service or OpenSSL method.
  • Added Invoke-GenerateChainPem cmdlet to combine the private key, signed certificate and/or root certificate files into a single PEM file.
  • Fixed Invoke-IamDeployment timing issue causing intermittent failures.
  • Fixed Set-LocalAccountLockout and Get-LocalAccountLockout to report correct data for VCF 5.1 and Photon OS 4.0.
  • Fixed Add-EsxiVrmsVMkernelPort pre-validation to actually compare server count so that it skips if configured.
  • Fixed Set-LocalUserPasswordExpiration cmdlet warnDays switch parameter.
  • Fixed Invoke-GlobalWsaDeployment cmdlet failure to programmatically resolve the cross-instance Workspace One Access FQDN.
  • Fixed Invoke-IomDeployment cmdlet to point out the correct certificate folder.
  • Fixed Set-LocalUserPasswordExpiration cmdlet if statement for warnDays.
  • Fixed Invoke-DriDeployment cmdlet to handle message output for error during execution of Add-StoragePolicy.
  • Fixed Invoke-DriDeployment cmdlet to format -masterNtpServers, -masterDnsServers, and -workerDnsServers parameter values as arrays.
  • Fixed Get-vRLIRole cmdlet to ensure it returns data correctly from the API.
  • Fixed Invoke-PcaDeployment cmdlet where the Add-NsxtVidmRole was used instead of Add-NsxtLdapRole.
  • Fixed Invoke-PcaDeployment cmdlet where the -vraUser value in New-vRACloudAccount was incorrect.
  • Fixed Invoke-DriDeployment cmdlet where Add-Namespace -server value was not pulling from the JSON file.
  • Fixed Invoke-IlaDeployment cmdlet to force GitHub Token from JSON to a string value.
  • Fixed Add-IdentitySource cmdlet to include -Server parameter to support isolated workload domains.
  • Enhanced Export-vROpsJsonSpec cmdlet to support automatic creation of anti-affinity rule for the VMware Aria Operations cluster nodes.
  • Enhanced Request-vRSLCMBundle cmdlet to improve the progress tracking.
  • Enhanced Get-WSAServerDetail cmdlet to handle single node Workspace ONE Access deployments.
  • Enhanced Invoke-IomDeployment cmdlet to include Add-vROPSAdapterVcf for creating the VMware Cloud Foundation adapter in VMware Aria Operations.
  • Enhanced Add-vSphereRole cmdlet to open by default the \vSphereRoles folder in the installed path of PowerValidatedSolutions.
  • Enhanced One-Click Invoke- cmdlets for better message output:
  • Invoke-IamDeployment
  • Invoke-UndoIamDeployment
  • Invoke-IlaDeployment
  • Invoke-UndoIlaDeployment
  • Invoke-GlobalWsaDeployment
  • Enhanced Move-VMtoFolder cmdlet to check if the VM has already been moved and also handle multiple vCenter Server connections.
  • Enhanced Install-VamiCertificate cmdlet to check the path to the certificate files.
  • Enhanced New-SrmSitePair cmdlet to:
  • use the native PowerCLI cmdlets for managing Site Recovery Manager.
  • support using native PowerCLI cmdlets to manage vSphere Replication site pairing.
  • Enhanced Undo-SrmSitePair cmdlet:
  • to use the native PowerCLI cmdlets for managing Site Recovery Manager.
  • support using native PowerCLI cmdlets to manage the removal of vSphere Replication site pairing.
  • Enhanced Get-VrmsVamiCertificate cmdlet to retrieve the installed Certificate Authority certificates from the vSphere Replication Appliance.
  • Enhanced Get-SrmVamiCertificate cmdlet to retrieve the installed Certificate Authority certificates from the Site Recovery Manager Appliance.
  • Enhanced Set-vRSLCMDnsConfig cmdlet to perform a check to see if the configuration has already been carried out.
  • Enhanced Set-WorkspaceOneDnsConfig cmdlet to check if the configuration has already been carried out before attempting to shutdown Workspace ONE Access.
  • Enhanced Set-vROPSDnsConfig cmdlet to check if the configuration has already been carried out.
  • Enhanced Add-vROPSNtpServer cmdlet to check if the configuration has already been carried out.
  • Enhanced Set-vRADnsConfig cmdlet to check if the configuration has already been carried out.
  • Enhanced Set-vRANtpConfig cmdlet to check if the configuration has already been carried out.
  • Enhanced Invoke-***Deployment and Invoke-Undo***Deployment functions to use the messageHandler function.
  • Enhanced Get-vRSLCMProductDetails cmdlet with the vmid option to get the details for a specific product in VMware Aria Suite Lifecycle.
  • Enhanced Get-vRLIMarketplaceMetadata and Enable-vRLIContentPack cmdlets to accept a GitHub token that is either non-base64 or base64 encoded. If not encoded, the cmdlet will based64 encode it automatically.
  • Enhanced Get-vRAIntegrationDetail cmdlet with an integration status check option.

v2.8.0

Release Date: 2024-01-30

  • Added documentation for each cmdlet available from Get-Help and the module's online documentation.
  • Added Export-IamJsonSpec cmdlet to generate a JSON specification file for Identify and Access Management.
  • Added Invoke-IamDeployment cmdlet to perform an end-to-end deployment of Identify and Access Management.
  • Added Invoke-UndoIamDeployment cmdlet to perform removal of Identify and Access Management.
  • Added Add-NsxtIdentitySource cmdlet to add LDAP/LDAPS Identity Source to NSX Manager.
  • Added Undo-NsxtIdentitySource cmdlet to remove LDAP/LDAPS Identity Source from NSX Manager.
  • Added Export-IlaJsonSpec cmdlet to generate a JSON specification file for Intelligent Logging and Analytics.
  • Added Invoke-IlaDeployment cmdlet to perform an end-to-end deployment of Intelligent Logging and Analytics.
  • Added Invoke-UndoIlaDeployment cmdlet to perform removal of Intelligent Logging and Analytics.
  • Added Undo-vRLIAuthenticationGroup cmdlet to remove group assignments from VMware Aria Operations for Logs.
  • Added Set-vRLIAuthenticationAD cmdlet to configure Active Directory as an authentication provider in VMware Aria Operations for Logs.
  • Added Remove-vRLIAuthenticationAD cmdlet to disable Active Directory as an authentication provider in VMware Aria Operations for Logs.
  • Added Add-vRLIAuthenticationAD cmdlet to enable and configure Active Directory as an authentication provider in VMware Aria Operations for Logs.
  • Added Undo-vRLIAuthenticationAD cmdlet to disable Active Directory as an authentication provider in VMware Aria Operations for Logs.
  • Added Add-NsxtLdapRole cmdlet to assign an LDAP user or group role-based access control in NSX Manager.
  • Added Undo-NsxtLdapRole cmdlet to remove an LDAP user or group role-based access control from NSX Manager.
  • Added Undo-vRLIAuthenticationWSA cmdlet to support disable Workspace ONE Access integration with VMware Aria Operations for Logs.
  • Added Get-vRSLCMLoadbalancer cmdlet to support retrieving a list of load balancers configured in VMware Aria Suite Lifecycle.
  • Added New-vRSLCMLoadbalancer cmdlet to support adding a new load balancer to VMware Aria Suite Lifecycle.
  • Added Remove-vRSLCMLoadbalancer cmdlet to support removing a load balancer from VMware Aria Suite Lifecycle.
  • Added Sync-vRSLCMDatacenterVcenter cmdlet to trigger a data collection of a vCenter Server in VMware Aria Suite Lifecycle.
  • Added Get-vRSLCMSshStatus cmdlet to retrieve the status of the SSH service for VMware Aria Suite Lifecycle.
  • Added Set-vRSLCMSshStatus cmdlet to disable or enable the SSH service for VMware Aria Suite Lifecycle.
  • Added Get-vRSLCMMyVmwareAccount cmdlet to retrieve a VMware Customer Connect account from VMware Aria Suite Lifecycle.
  • Added New-vRSLCMMyVmwareAccount cmdlet to add a VMware Customer Connect account from VMware Aria Suite Lifecycle.
  • Added Remove-vRSLCMMyVmwareAccount cmdlet to remove a VMware Customer Connect account from VMware Aria Suite Lifecycle.
  • Added Get-vRSLCMProductVersion cmdlet to retrieve the supported versions for a product from VMware Aria Suite Lifecycle.
  • Added Request-vRSLCMProductBinary cmdlet to download the supported version for a product from VMware Customer Connect in VMware Aria Suite Lifecycle.
  • Added Add-vSphereReplication cmdlet to enable vSphere Replication for a targeted virtual machine.
  • Added Undo-vSphereReplication cmdlet to disable vSphere Replication for a targeted virtual machine.
  • Added Request-VrmsTokenREST cmdlet to connect to the vSphere Replication REST API and retrieve an authentication token.
  • Added Get-VrmsSitePairing cmdlet to retrieve the site pairing information from a vSphere Replication server.
  • Added Connect-VrmsRemoteSession cmdlet to instantiate a connection with the remote vSphere Replication server.
  • Added Get-VrmsVm cmdlet to retrieve a list of all virtual machines or a single specified virtual machine from a vSphere Replication server.
  • Added Get-VrmsDatastore cmdlet to retrieve a list of all datastores from a vSphere Replication server.
  • Added Get-VrmsReplications cmdlet to retrieve a list of all virtual machine replications from a vSphere Replication server.
  • Added Add-VrmsReplication cmdlet to add a vSphere Replication for a targeted virtual machine.
  • Added Remove-VrmsReplication cmdlet to remove a vSphere Replication for a targeted virtual machine.
  • Added Request-SrmTokenREST cmdlet to connect to the Site Recovery Manager REST API and retrieve an authentication token.
  • Added Get-SrmSitePairing cmdlet to retrieve the site pairing information from a Site Recovery Manager server.
  • Added Connect-SrmRemoteSession cmdlet to instantiate a connection with the remote Site Recovery Manager server.
  • Added Test-SrmAuthenticationREST cmdlet to test authentication with provided credentials to a targeted Site Recovery Manager server.
  • Added Test-VrmsAuthenticationREST cmdlet to test authentication with provided credentials to a targeted vSphere Replication server.
  • Added Remove-OperationsDefaultAdapter cmdlet to support removing the default vCenter Server and vSAN adapters from VMware Aria Operations.
  • Added Undo-vROPSDeployment cmdlet to support removing VMware Aria Operations from VMware Aria Suite Lifecycle.
  • Added Get-NsxtLdapStatus cmdlet to retrieve the configuration status of an identity source in NSX.
  • Added Export-IomJsonSpec cmdlet to generate a JSON specification file for Intelligent Operations Management.
  • Added Invoke-IomDeployment cmdlet to perform an end-to-end deployment of Intelligent Operations Management.
  • Added Invoke-UndoIomDeployment cmdlet to perform removal of Intelligent Operations Management.
  • Added Undo-vRADeployment cmdlet to remove VMware Aria Automation from VMware Aria Suite Lifecycle.
  • Added Add-vRSLCMMyVMwareAccount cmdlet to add a Customer Connect Account to VMware Aria Suite Lifecycle.
  • Added Undo-vRSLCMMyVMwareAccount cmdlet to remove a Customer Connect Account to VMware Aria Suite Lifecycle.
  • Added Start-vRSLCMSnapshot cmdlet to start a snapshot operation of VMware Aria Suite Lifecycle.
  • Added Import-ContentLibraryItem cmdlet to support adding files to a vSphere Content Library.
  • Added Export-PcaJsonSpec cmdlet to generate a JSON specification file for Private Cloud Automation.
  • Added Invoke-PcaDeployment cmdlet to perform an end-to-end deployment of Private Cloud Automation.
  • Added Request-VrslcmBundle cmdlet to download the VMware Aria Suite Lifecycle bundle in SDDC Manager.
  • Added New-VrslcmDeployment cmdlet to perform the deployment of VMware Aria Suite Lifecycle using SDDC Manager.
  • Added Install-VrslcmCertificate cmdlet to install a signed certificate for VMware Aria Suite Lifecycle using SDDC Manager.
  • Added Invoke-UndoPcaDeployment cmdlet to perform an end-to-end removal of Private Cloud Automation.
  • Added Export-GlobalWsaJsonSpec cmdlet to generate a JSON specification file for Workspace ONE Access.
  • Added Invoke-GlobalWsaDeployment cmdlet to perform an end-to-end install of Workspace ONE Access.
  • Added Invoke-UndoGlobalWsaDeployment cmdlet to perform an end-to-end removal of Workspace ONE Access.
  • Added Undo-WSADeployment cmdlet to remove Workspace ONE Access from VMware Aria Suite Lifecycle.
  • Added Undo-VrslcmDeployment cmdlet to remove VMware Aria Suite Lifecycle from SDDC Manager.
  • Added Export-VrslcmJsonSpec cmdlet to generate a JSON specification file for VMware Aria Suite Lifecycle.
  • Added Invoke-VrslcmDeployment cmdlet to perform an end-to-end install of VMware Aria Suite Lifecycle.
  • Added Add-NsxtPrincipalIdentity cmdlet to add a certificate based principal identity to NSX Manager.
  • Added Undo-NsxtPrincipalIdentity cmdlet to remove a certificate based principal identity from NSX Manager.
  • Added Remove-vRLIContentPack cmdlet to support the removal of a content pack from VMware Aria Operations for Logs.
  • Added Uninstall-vRLIContentPack cmdlet to remove a content pack from VMware Aria Operations for Logs.
  • Added Add-ProtectionGroup cmdlet to add protection groups to Site Recovery Manager.
  • Added Undo-ProtectionGroup cmdlet to remove protection groups from Site Recovery Manager.
  • Added Get-SrmProtectionGroup cmdlet to retrieve a protection group from Site Recovery Manager.
  • Added Add-SrmProtectionGroup cmdlet to add a protection group to Site Recovery Manager.
  • Added Remove-SrmProtectionGroup cmdlet to remove a protection group from Site Recovery Manager.
  • Added Connect-vRSLCMUpgradeIso cmdlet to connect an upgrade ISO on VMware Aria Suite Lifecycle.
  • Added Disconnect-vRSLCMUpgradeIso cmdlet to disconnect an upgrade ISO from VMware Aria Suite Lifecycle.
  • Added Get-vRSLCMUpgradeStatus cmdlet to retrieve the status of an upgrade of VMware Aria Suite Lifecycle.
  • Added Start-vRSLCMUpgrade cmdlet to start check, prepare, pre-validate and upgrade operations on VMware Aria Suite Lifecycle.
  • Added Add-RecoveryPlan cmdlet to add a recovery plan to Site Recovery Manager.
  • Added Set-RecoveryPlan cmdlet to configure a recovery plan in Site Recovery Manager.
  • Added Undo-RecoveryPlan cmdlet to remove a recovery plan from Site Recovery Manager.
  • Added Add-SrmRecoveryPlan cmdlet to add a recovery plan to Site Recovery Manager.
  • Added Remove-SrmRecoveryPlan cmdlet to remove a recovery plan from Site Recovery Manager.
  • Added Get-SrmRecoveryPlanStep cmdlet to retrieve steps from a recovery plan in Site Recovery Manager.
  • Added Add-SrmRecoveryPlanCalloutStep cmdlet to add a callout step to a recovery plan in Site Recovery Manager.
  • Added Get-SrmRecoveryPlanVm cmdlet to retrieve a virtual machine from a recovery plan in Site Recovery Manager.
  • Added Set-SrmRecoveryPlanVmPriority cmdlet to set the restart priority of a virtual machine from a recovery plan in Site Recovery Manager.
  • Added Deploy-PhotonAppliance cmdlet to deploy the Photon appliance for the Health Reporting and Monitoring validated solution.
  • Added Remove-PhotonAppliance cmdlet to remove the Photon appliance for the Health Reporting and Monitoring validated solution.
  • Fixed Undo-SddcManagerRole cmdlet where a blank line is returned due to no API response data.
  • Fixed Undo-WorkspaceOneNsxtIntegration cmdlet for a typo in the post validation message.
  • Fixed Undo-NsxtVimRole cmdlet where a blank line is returned due to no API response data.
  • Fixed Add-WorkspaceOneRole cmdlet where a blank line is returned due to no API response data.
  • Fixed Undo-vCenterGlobalPermission cmdlet where incorrect input variable is checked.
  • Fixed Set-NsxtRole cmdlet where missing input commands were missing from the example.
  • Fixed Export-vROPSJsonSpec cmdlet to not populate secondary NTP server address correctly.
  • Fixed Get-WSAServerDetails cmdlet where incorrect initial check was looking for VMware Aria Automation not VMware Aria Suite Lifecycle.
  • Fixed Add-vRLIAuthenticationWSA cmdlet description and synopsis which was incorrect.
  • Fixed Add-NsxtLdapRole cmdlet which was passing the Workload Domain rather than the identity source domain when assigning groups and users.
  • Fixed Enable-SupervisorCluster cmdlet which didn't allow for automatic creation of the Content Library in VCF 5.0+.
  • Enhanced Add-WorkspaceOneRole cmdlet for better pre and post validation.
  • Enhanced Add-vRLIAuthenticationWSA cmdlet to check for connectivity and authentication to Workspace ONE Access.
  • Enhanced Set-NsxtRole cmdlet to support adding roles to LDAP users.
  • Enhanced Get-vRLIGroup cmdlet to support v2 API for retrieving group membership by authentication provider in VMware Aria Operations for Logs.
  • Enhanced Add-vRLIGroup cmdlet to support v2 API for adding group membership by authentication provider in VMware Aria Operations for Logs.
  • Enhanced Remove-vRLIGroup cmdlet to support v2 API for removing group membership by authentication provider in VMware Aria Operations for Logs.
  • Enhanced Add-vRLIAuthenticationGroup cmdlet to support updated Add-vRLIGroup cmdlet usage and Active Directory support.
  • Enhanced New-WSADeployment cmdlet:
  • better handle checking for and reporting a missing Cross-Instance Datacenter.
  • check for the existence of a load balancer in VMware Aria Suite Lifecycle and if missing create it.
  • Enhanced New-vROPSDeployment cmdlet to check for the existence of the a load balancer in VMware Aria Suite Lifecycle and if missing create it.
  • Enhanced New-vRADeployment cmdlet to check for the existence of the a load balancer in VMware Aria Suite Lifecycle and if missing create it.
  • Enhanced Get-WSAServerDetails cmdlet to include credentials and node count for the VCF-Aware Workspace ONE Access server.
  • Enhanced Export-vRLIJsonSpec cmdlet
  • to support automatic creation of anti-affinity rule.
  • to generate the JSON specification file using the Intelligent Logging and Analytics JSON specification file.
  • to support a custom output folder for the JSON specification file.
  • Enhanced Remove-vRSLCMEnvironment cmdlet to support removing a product from an environment in VMware Aria Suite Lifecycle.
  • Enhanced Add-NsxtIdentitySource cmdlet to use Get-NsxtLdapStatus and check if the identity source connection is operational.
  • Enhanced Undo-SddcManagerRole cmdlet for better error handling and message output.
  • Enhanced Export-vRAJsonSpec cmdlet
  • to generate the JSON specification file using the Private Cloud Automation JSON specification file.
  • to support a custom output folder for the JSON specification file.
  • Enhanced Export-vROPSJsonSpec cmdlet:
  • to generate the JSON specification file using the Intelligent Operations Management JSON specification file.
  • to support a custom output folder for the JSON specification file.
  • Enhanced Test-SrmAuthenticationREST cmdlet to improve output.
  • Enhanced Test-VrmsAuthenticationREST cmdlet to improve output.
  • Enhanced Update-vRSLCMPSPack cmdlet to perform a snapshot as part of the workflow and improved status checks.
  • Enhanced Add-vCenterGlobalPermission cmdlet to check for the existence of the vCenter Server role.
  • Removed ilaDeployAriaOperationsLogs.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-IlaDeployment cmdlet.
  • Removed ilaConfigureAriaOperationsLogs.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-IlaDeployment cmdlet.
  • Removed ilaUndoAriaOperationsLogs.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-UndoIlaDeployment cmdlet.
  • Removed iamConfigureVsphere.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-IamDeployment cmdlet.
  • Removed iamConfigureWorkspaceOneAccess.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-IamDeployment cmdlet.
  • Removed iamConfigureNsx.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-IamDeployment cmdlet.
  • Removed iamUndoDeployment.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-UndoIamDeployment cmdlet.
  • Removed iomDeployAriaOperations.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-IomDeployment cmdlet.
  • Removed iomConfigureAriaOperations.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-IomDeployment cmdlet.
  • Removed pcaDeployAriaAutomation.ps1 from the \SampleScripts\ directory as functionality now provided using the Invoke-PcaDeployment cmdlet.

v2.7.1

Release Date: 2023-11-21

  • Fixed Get-vCenterServerDetail cmdlet where partial upgrade of specific versions of a VMware Cloud Foundation instance cause blank vCenter Server credentials to be returned.

v2.7.0

Release Date: 2023-11-07

  • Fixed issue where the embedded Harbor Registry failed to deploy on vSphere 8.0 and up on the following cmdlets:
  • Enable-WMRegistry
  • Get-WMRegistry
  • Remove-WMRegistry
  • Get-WMRegistryHealth
  • Fixed Add-NetworkSegment cmdlet where it was unable to add a new overlay segment with NSX 4.1.2.
  • Fixed New-vRSLCMDatacenterVcenter cmdlet to wait for datacenter to be created before adding the vCenter.
  • Added Add-vROPSVcfCredential cmdlet to create a VMware Cloud Foundation credential in VMware Aria Operations.
  • Added Add-vROPSVcenterCredential cmdlet to create a VMware Cloud Foundation credential in VMware Aria Operations.
  • Added Add-vROPSNsxCredential cmdlet to create a an NSX credential in VMware Aria Operations.
  • Added Get-NsxtLdap cmdlet to retrieve LDAP identity providers from NSX Manager.
  • Added Remove-NsxtLdap cmdlet to remove an LDAP identity provider from NSX Manager.
  • Added New-NsxtLdap cmdlet to create an LDAP/LDAPS Identity Source in NSX Manager.
  • Added Get-NsxtPrincipalIdentity cmdlet to get a list of NSX Principal Identities from NSX Manger.
  • Added Set-NsxtPrincipalIdentityCertificate cmdlet to update the certificate of an NSX Principal Identity in NSX Manager.
  • Added Remove-NsxtPrincipalIdentity cmdlet to remove an NSX Principal Identity from NSX Manager.
  • Added New-NsxtPrincipalIdentity cmdlet to create an NSX Principal Identity in NSX Manager.
  • Updated cmdlet descriptions and examples for VMware Aria Suite, formerly known as vRealize Suite, products to use the new VMware Aria names. Note: No changes to the names of the cmdlets.
  • Enhanced Request-VrmsToken to use -skipCertificateCheck switch if $PSEdition is "Core".
  • Enhanced Request-VcenterApiToken cmdlet to use -skipCertificateCheck switch if $PSEdition is "Core".
  • Enhanced Connect-DRSolutionTovCenter to wait for the solution initialization to complete. The maximum wait time is 10 minutes.
  • Enhanced Get-LocalUserPasswordExpiration cmdlet to allow for the use of a -sudo to elevate the privileges to run the command on a virtual appliance when the user is not root.
  • Enhanced Set-LocalUserPasswordExpiration cmdlet to allow for the use of a -sudo to elevate the privileges to run the command on a virtual appliance when the user is not root.
  • Enhanced Add-ContentLibrary cmdlet to check the VMware Cloud Foundation version when adding a subscribed content library. If the version is 5.0.0 or later and the -subscriptionUrl parameter is set to wp-content.vmware.com, a warning message is displayed and the cmdlet exits.
  • Enhanced Add-ContentLibrary cmdlet to work on both PowerShell 7 and Windows PowerShell 5.1.
  • Enhanced Register-vROPSManagementPack cmdlet to enable or disable the VMware Cloud Foundation management pack.
  • Enhanced Register-vROPSManagementPack cmdlet to enable or disable the VMware Infrastructure Health management pack.
  • Enhanced Undo-vROPSAdapter cmdlet to support vCenter Server and vSAN adapter types in VMware Aria Operations.
  • Enhanced Undo-vROPSCredential cmdlet to support vCenter Server and vSAN credential types in VMware Aria Operations.
  • Enhanced sample alerts and notification in SampleNotifications/* to reflect the new VMware Aria product names.
  • vrli-vcf-datacenter.json -> aria-operations-logs-alerts-datacenter-vcf.json
  • vrli-iom-alerts.json -> aria-operations-logs-alerts-iom.json
  • vrli-vcf-alerts.json -> aria-operations-logs-alerts-vcf.json
  • vrli-vcf-vmVrslcm.json -> aria-operations-logs-alerts-vm-asl.json
  • vrops-srm-notifications.csv -> aria-operations-notifications-srm.csv
  • vrops-vcf-notifications.csv -> aria-operations-notifications-vcf.csv
  • Enhanced Export-vROPSJsonSpec cmdlet:
  • to support VMware Cloud Foundation v5.1.0 and VMware Aria Operations v8.14.0.
  • to support deployment of VMware Aria Operations OVA using vSphere Content Library.
  • Enhanced New-vROPsDeployment to support deployment of VMware Aria Operations OVA using vSphere Content Library.
  • Enhanced Export-vRLIJsonSpec cmdlet:
  • support VMware Cloud Foundation v5.1.0 and VMware Aria Operations for Logs v8.14.0.
  • support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library.
  • support automatic creation of anti-affinity rule.
  • Enhanced New-vRLIDeployment to support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library.
  • Enhanced Export-vRAJsonSpec cmdlet:
  • support VMware Cloud Foundation v5.1.0 and VMware Aria Automation v8.14.0.
  • support deployment of VMware Aria Automation OVA using vSphere Content Library.
  • Enhanced Export-VraJsonSpec to support deployment of VMware Aria Automation OVA using vSphere Content Library.
  • Enhanced Export-WsaJsonSpec cmdlet:
  • support VMware Cloud Foundation v5.1.0 and Workspace ONE Access v3.3.7.
  • support deployment of Workspace ONE Access OVA using vSphere Content Library.
  • Enhanced New-WsaDeployment to support deployment of Workspace ONE Access OVA using vSphere Content Library.
  • Enhanced Install-vRLIPhotonAgent cmdlet to support VMware Aria Operations for Logs agent configuration.
  • Enhanced Add-vCenterGlobalPermission cmdlet and examples with domainBindUser and domainBindUsePass as optional parameters for a local domain (e.g., vsphere.local) user.

v2.6.0

Release Date: 2023-08-29

  • 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.
  • 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.
  • Added 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.
  • 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 Microsoft Certificate Authority host instead of previously used WMI cmdlets which fail in PowerShell Core.

v2.5.0

Release Date: 2023-07-25

  • 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.
  • 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.
  • 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.

v2.4.0

Release Date: 2023-06-27

  • 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 configuration 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.
  • 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.

v2.3.0

Release Date: 2023-05-30

  • Breaking Change - Updated Add-vCenterGlobalPermission cmdlet to require the -sddcDomain parameter to support isolated workload domains.
  • Breaking Change - Updated Undo-vCenterGlobalPermission cmdlet to require the -sddcDomain parameter to support isolated workload domains.
  • 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.
  • 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.
  • Added operations-for-networks-vsphere-integration.role file for Aria Operations for Networks to vSphere Integration.
  • 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.

v2.2.0

Release Date: 2023-04-25

  • Moved all Password Policy Configuration Functions to new VMware.CloudFoundation.PasswordManagement module.
  • Fixed New-vRLIDeployment cmdlet where in some scenarios it was failing to find the license alias.
  • 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.
  • 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.
  • Fixed Get-GlobalPermission cmdlet to correctly read the HTML response data.

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.1

Release Date: 2023-04-11

  • Fixed Get-vCenterServerDetail cmdlet to check for VMware Cloud Foundation version when looking up the vCenter Single Sign-On credentials.
  • Enhanced New-vROPSNotification cmdlet to check that the alert plugin is valid.
  • Enhanced Import-vROPSNotification cmdlet to handle output from low level functions.

v2.1.0

Release Date: 2023-03-28

  • 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.
  • Fixed Get-GlobalPermission cmdlet where UseBasicParsing was set to false but should be true.

v2.0.1

Release Date: 2023-02-28

  • 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.
  • Enhanced Test-SSOAuthentication cmdlet to include -SkipCertificateCheck parameter to handle platforms with self-signed certificates.
  • Fixed Publish-* cmdlets to use Convert-CssClassStyle rather than Convert-CssClass which is part of VMware Cloud Foundation reporting module.

v2.0.0

Release Date: 2023-01-31

  • 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.
  • Enhanced Set-WsaPasswordPolicy cmdlet to improve the output from the API.

Deprecation

  • Removed Get-VCPasswordExpiry
  • Removed Join-ESXiActiveDirectory
  • Removed Add-ESXiDomainUser
  • Removed Set-SRMLicenseConfig
  • Removed Undo-SRMLicenseConfig
  • Removed New-vSRPortGroup
  • Removed Undo-vSRPortGroup
  • Removed Set-vSRNetworkConfig
  • Removed Undo-vSRNetworkConfig
  • Removed New-vSRVMkernelPort
  • Removed Undo-vSRVMkernelPort
  • Removed New-vSREsxiStaticRoute
  • Removed Undo-vSREsxiStaticRoute
  • Removed Set-vSRIncomingStorageTraffic
  • Removed Get-vSRIncomingStorageTraffic
  • Removed Set-DRSolutionNetworkAdapter
  • Removed Get-DRSolutionSummary
  • Removed Get-DRSolutionNetworkConfig
  • Removed Register-DRSolutionTovCenter
  • Removed Test-VAMIConnection
  • Removed Test-VAMIAuthentication
  • Removed createVAMIAuthHeader
  • Removed Request-VAMISessionId

v1.10.0

Release Date: 2022-11-29

  • 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.
  • 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

Release Date: 2022-10-25

  • Fixed ilaDeployVrealizeLogInsight.ps1 where the call for cmdlet named Add-vRLISmtpConfiguration had a typo.
  • 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.
  • 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.
  • 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 VrAdapter and SrmAdapter adapter types from vRealize Operations.
  • Updated Undo-vROPSCredential cmdlet to support removing VrAdapter 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
  • 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

v1.8.0

Release Date: 2022-09-27

  • Enhanced Request-CSPToken cmdlet to request a token from VMware Cloud.
  • Enhanced Update-vRACloudAccountZone and Update-vRACloudZone cmdlets to support placement policy for cloud zones in vRealize Automation.
  • Enhanced Confirm-PSModule cmdlet so its an exported function and can be executed on the command line.
  • Enhanced Enable-vROPSManagementPack cmdlet to support Site Recovery Manager and vSphere Replication Management Packs.
  • Renamed to Get-CSPProxyAppliance cmdlet to Get-CloudProxy and added:
  • -environment switch to support Production and Staging VMC
  • Support for both Cloud Proxy and Cloud Extensibility Proxy.
  • Support for either downloading or simply providing the URL path.
  • Support for downloading on Core (Linux, Windows and Mac).
  • Added region blocks for easier code navigation.
  • Added the vRealize Automation Cloud to vSphere integration role for Cloud Assembly.
  • Added the vRealize Suite Lifecycle Manager to vSphere integration role.
  • Added Test-vROPsAdapterStatus and Test-vROPsAdapterStatusByType cmdlets to test the status vRealize Operations adapters.
  • Added New-vRAvROPSIntegrationItem cmdlet to configure vRealize Operations Manager integration in vRealize Automation.
  • Added Undo-vRAvROPsIntegrationItem cmdlet to remove vRealize Operations Manager integration from vRealize Automation.
  • Added Add-vRAIntegrationItem cmdlet to add an external system to vRealize Automation.
  • Added Test-vRAIntegrationItem cmdlet to test an integration item in vRealize Automation.
  • Added Remove-vRAIntegrationItem cmdlet to remove an integration item from vRealize Automation.
  • Added Get-CloudProxyOtk cmdlet to retrieve the One Time Key (OTK) for both the Cloud Proxy and the Cloud Extensibility Proxy.
  • Added Get-vROVersion cmdlet with support for standalone, embedded, and cloud extensibility proxy vRealize Orchestrator instance.
  • Added Get-CEPWorkflow cmdlet to return workflows from cloud extensibility proxy's vRealize Orchestrator instance.
  • Added Invoke-CEPWorkflow cmdlet to start a Workflow on a cloud extensibility proxy's vRealize Orchestrator instance.
  • Added Get-CEPWorkflowExecution cmdlet to return the Workflow Execution ID from a cloud extensibility proxy's vRealize Orchestrator instance.
  • Added Get-CEPWorkflowExecutionState cmdlet to return the Workflow Execution State from a cloud extensibility proxy's vRealize Orchestrator instance.
  • Added Add-CEPTrustedCertificate cmdlet to add a trusted cert to a cloud extensibility proxy's vRealize Orchestrator instance.
  • Added Add-CEPvCenterServer cmdlet to add a vCenter server to a cloud extensibility proxy's vRealize Orchestrator instance.
  • Added Update-vROPSvRAAdapterCredential cmdlet to support updating the vRealize Automation integration credential in vRealize Operations Manager.
  • Added Get-vRAAPIVersion and Get-vRAIntegrationDetail cmdlets to support updating the placement policy for cloud zones in vRealize Automation.
  • Added Get-ESXiPasswordPolicy cmdlet to return the password expiration policy for ESXi.
  • Added Get-VCServerPasswordPolicy cmdlet to return the password expiration policy for vCenter Server.
  • Added Set-EsxiPasswordExpirationPeriod cmdlet to set the password expiration period on an ESXi host in number of days.
  • Added Sample Script in SampleScripts\ppm folder, Password Policy Manager to enable auditing and configuration of password policies across VMware Cloud Foundation.
  • passwordPolicyManager.ps1 generates and audit report or configures the password policies.
  • sampleConfigurationFull.json configuration JSON covering all product configuration parameters.
  • sampleConfigurationSimple.json configuration JSON covering default configuration parameters.
  • README.md providing details on how to use Password Policy Manager.
  • Added Get-vRAvRLIConfig cmdlet to retrieve the vRealize Log Insight logging configuration (CFAPI) on vRealize Automation.
  • Added Set-vRAvRLIConfig cmdlet to configure the vRealize Log Insight logging configuration (CFAPI) on vRealize Automation.
  • Added Remove-vRAvRLIConfig cmdlet to remove the vRealize Log Insight logging configuration (CFAPI) on vRealize Automation.

v1.7.0

Release Date: 2022-05-31

  • Added Set-vSRNetworkConfig cmdlet to configure a secondary ethernet adapter and the required routing for vSphere Replication appliances in the protected and recovery sites
  • Added Undo-vSRNetworkConfig cmdlet to remove the secondary ethernet adapter and its configuration from vSphere Replication appliances in the protected and recovery sites
  • Added New-vSRVMkernelPort cmdlet to create VMkernel ports on ESXi hosts for vSphere Replication traffic in the protected and recovery sites.
  • Added Undo-vSRVMkernelPort cmdlet to remove VMkernel ports on ESXi hosts for vSphere Replication traffic in the protected and recovery sites.
  • Added New-vSREsxiStaticRoute cmdlet to create a static route on ESXi hosts for vSphere Replication traffic in the protected and recovery sites.
  • Added Undo-vSREsxiStaticRoute cmdlet to remove a static route on ESXi hosts for vSphere Replication traffic in the protected and recovery sites.
  • Added Set-SRMLicenseConfig cmdlet to configure the license for Site Recovery Manager in the protected and recovery sites.
  • Added Undo-SRMLicenseConfig cmdlet to remove the license configuration from Site Recovery Manager in the protected and recovery sites.

v1.6.0

Release Date: 2022-04-28

  • Fixed Add-vROPSAdapterNsxt cmdlet so that the description is maintained when validating the certificate of the NSX-T Adapter
  • Added Add-vROPSAdapterIdentityManager cmdlet to support adding a new Identity Manager Adapter in vRealize Operations Manager.
  • Added Undo-vROPSAdapter cmdlet to support the removal of an Adapter from vRealize Operations Manager.
  • Added Undo-vROPSCredential cmdlet to support the removal of an Adapter Credential from vRealize Operations Manager.
  • Added Update-vROPSAdapterCollectorGroup cmdlet tto support updating the collector group for an Adapter in vRealize Operations Manager
  • Added Set-vRADnsConfig cmdlet to configure the DNS server(s) and DNS search domain(s) on vRealize Automation to use custom settings.
  • Added Undo-vRADnsConfig cmdlet to revert the DNS configuration of vRealize Automation to match SDDC Manager.
  • Added Set-vRANtpConfig cmdlet to configure the NTP server(s) on vRealize Automation to use custom settings.
  • Added Undo-vRANtpConfig cmdlet to revert the NTP configuration of vRealize Automation to match SDDC Manager.
  • Added Add-SrmMapping cmdlet to create a mapping between objects (folder, network, or compute resource) in the protected and failover VCF instances in Site Recovery Manager
  • Added Undo-SrmMapping cmdlet to remove a mapping between objects (folder, network, or compute resource) in the protected and failover VCF instances in Site Recovery Manager
  • Added New-SRMSitePair cmdlet to create a site pair between Site Recovery Manager instances.
  • Added Undo-SrmSitePair cmdlet to remove an existing site pair between Site Recovery Manager instances.
  • Added New-vSRPortGroup cmdlet to create port groups for vSphere Replication appliances in the protected and recovery sites.
  • Added Undo-vSRPortGroup cmdlet to remove port groups for vSphere Replication appliances in the protected and recovery sites.

v1.5.0

Release Date: 2022-03-29

  • Enhanced Add-SsoPermission cmdlet to verify that the SSO Group exists in vCenter Single Sign-On.
  • Enhanced Enable-SupervisorCluster cmdlet additional enhancements around pre-validation of inputs.
  • Enhanced Add-vRLIAgentGroup cmdlet to support adding multiple Agent Groups of the same type.
  • Enhanced Add-vROPSAdapterNsxt cmdlet to support defaulting to Default collector group rather than using custom remote collector group.
  • Enhanced Add-vROPSAdapterPing cmdlet to support defaulting to Default collector group rather than using custom remote collector group.
  • Enhanced Set-WorkspaceOneNtpConfig cmdlet to support updating NTP configuration for Clustered Workspace ONE Access
  • Added Undo-WorkspaceOneNsxtIntegration cmdlet to disable the integration between NSX Manager and Workspace ONE Access.
  • Added Undo-SsoPermission cmdlet to remove a user or group's access from vCenter Single Sign-On.
  • Added Undo-NsxtVidmRole cmdlet to remove user or group's access from NSX-T Data Center.
  • Added Undo-ClusterGroup cmdlet to remove a vSphere DRS Cluster Group.
  • Added Undo-vCenterGlobalPermission cmdlet to remove vSphere Global Permissions from vCenter Server.
  • Added Undo-vSphereRole cmdlet to remove a custom vSphere Role from vCenter Server.
  • Added Undo-AntiAffinityRule cmdlet to remove an Anti-Affinity Rule from vCenter Server.
  • Added Undo-VmStartupRule cmdlet to remove a VM to VM vSphere DRS Rule from vCenter Server.
  • Added Undo-WorkspaceOneDirectoryGroup cmdlet to remove Active Directory Groups from Workspace ONE Access Directory sync.
  • Added Add-SupervisorClusterLicense cmdlet to install and assign a license to a Tanzu Kubernetes Cluster.
  • Added Request-SignedCertificate cmdlet to request a signed certificate from a Microsoft Certificate Authority.
  • Added Set-vRSLCMDnsConfig cmdlet to update the DNS configuration of vRealize Suite Lifecycle Manager.
  • Added Undo-vRSLCMDnsConfig cmdlet to revert the DNS configuration of vRealize Suite Lifecycle Manager to match SDDC Manager.
  • Added Add-vRSLCMNtpServer cmdlet to add NTP Servers to vRealize Suite Lifecycle Manager.
  • Added Undo-vRSLCMNtpServer cmdlet to revert the NTP configuration of vRealize Suite Lifecycle Manager to match SDDC Manager.
  • Added Set-WorkspaceOneDnsConfig cmdlet to update the DNS configuration of Workspace ONE Access.
  • Added Undo-WorkspaceOneDnsConfig cmdlet to revert the DNS configuration of Workspace ONE Access to match SDDC Manager.
  • Added Set-vROPSDnsConfig cmdlet to update the DNS configuration of vRealize Operations Manager.
  • Added Undo-vROPSDnsConfig cmdlet to revert the DNS configuration of vRealize Operations Manager to match SDDC Manager.
  • Added Add-vROPSNtpServer cmdlet to add NTP Servers to vRealize Operations Manager.
  • Added Undo-vROPSNtpServer cmdlet to revert the NTP configuration of vRealize Operations Manager to match SDDC Manager.
  • Added Sample Scripts in the SampleScripts\iam folder, each script uses the Planning and Preparation Workbook as the input source:
  • iamUndoDeployment.ps1 automates the removal of the Identity and Access Management for VMware Cloud Foundation validated solution.
  • Updated Sample Scripts in the SampleScripts\iam folder, each script uses the Planning and Preparation Workbook as the input source:
  • iamConfigureWorkspaceOne.ps1 updated input values to use latest VCF 4.4.x Planning and Prep Workbook.
  • Added Sample Scripts in the SampleScripts\dri folder, each script uses the Planning and Preparation Workbook as the input source:
  • driConfigureSupervisorCluster.ps1 automates the configuration of vSphere, NSX and enables the Supervisor Cluster.
  • driDeployTanzuCluster.ps1 automates the the deployment of a Tanzu Kubernetes Cluster.
  • driUndoDeployment.ps1 automates the removal of the Developer Ready Infrastructure for VMware Cloud Foundation validated solution.
  • Added Sample Scripts in the SampleScripts\ila folder, each script uses the Planning and Preparation Workbook as the input source:
  • ilaUndoVrealizeLogInsight.ps1 automates the removal of Intelligent Logging and Analytics for VMware Cloud Foundation validated solution.

v1.4.0

Release Date: 2022-02-22

  • Enhanced all Developer Ready Infrastructure Solution cmdlets for better error handling and message output.
  • Added Undo-NetworkSegment cmdlet to remove an NSX segment from an NSX Management Cluster.
  • Added Undo-PrefixList cmdlet to remove an NSX Prefix List from an NSX Management Cluster.
  • Added Undo-RouteMap cmdlet to remove an NSX Route Map from an NSX Management Cluster.
  • Added Undo-DatastoreTag cmdlet to remove the vSphere Tag and Category from a datastore in vCenter Server.
  • Added Undo-StoragePolicy cmdlet to remove a VM vSphere Storage Policy from vCenter Server.
  • Added Undo-Registry cmdlet to disable the Embedded Harbor Registry on the Supervisor Cluster.
  • Added Undo-SupervisorCluster cmdlet to remove the Supervisor Cluster.
  • Added Undo-ContentLibrary cmdlet to remove a Content Library from the Workload Domain vCenter Server.
  • Added Undo-Namespace cmdlet to remove a Namespace from the Supervisor Cluster.
  • Added Undo-NamespacePermission cmdlet to remove permissions from a Namespace.
  • Added Undo-TanzuKubernetesCluster cmdlet to remove a Tanzu Kubernetes Cluster from the Supervisor Cluster.
  • Added Add-NsxtNodeProfileSyslogExporter cmdlet to add a syslog exporter to the default node profile or specified node profile id.
  • Added Undo-NsxtNodeProfileSyslogExporter cmdlet to remove all syslog exporter from the default node profile or specified node profile id.

v1.3.0

Release Date: 2022-01-25

  • Fixed New-vRSLCMLockerLicense cmdlet where depending on the speed of the system the license would be added but POST_VALIDATION would fail.
  • Enhanced all Identity and Access Management Solution cmdlets for better error handling and message output.
  • Enhanced all vRealize Operations Manager cmdlets for better error handling and message output.
  • Enhanced all vRealize Log Insight cmdlets for better error handling and message output.
  • Enhanced all vRealize Automation cmdlets for better error handling and message output.
  • Enhanced Set-vCenterPermission cmdlet to set permissions on non-nested folders.
  • Enhanced Enable-SupervisorCluster cmdlet with better pre-validation.
  • Renamed Add-NsxtVidmGroupRole cmdlet to Add-NsxtVidmRole, to add support for assigning both users and groups roles in NSX-T Data Center.
  • Added Add-ResourcePool cmdlet to create a resource pool in the Workload Domain specified.
  • Added Undo-ResourcePool cmdlet to remove a resource pool based on the Workload Domain specified.
  • Added Update-vRAOrganizationDisplayName cmdlet to configure the Organization Display Name in vRealize Automation.
  • Added Add-vROPSAdapterPing cmdlet to add a Ping Adapter to vRealize Operations Manager.
  • Added Enable-vROPSManagementPack cmdlet to upload and install the SDDC Health Management Pack to vRealize Operations Manager.
  • Added Update-vROPSAdapterSddcHealth cmdlet to rename the SDDC Health Adapters in vRealize Operations Manager.
  • Added Add-vROPSAdapterSddcHealth cmdlet to add SDDC Health Adapters for the Remote Collectors in vRealize Operations Manager.
  • Added Add-vROPSAlertPluginEmail cmdlet to add an Email Alert Plugin to vRealize Operations Manager.
  • Added Register-vROPSManagementPack cmdlet to activate / deactivate Native Management Packs in vRealize Operations Manager.
  • Added Import-vROPSUserGroup cmdlet to import a user group and assign access in vRealize Operations Manager.
  • Added Add-vROvCenterServer cmdlet to add a workload domain vCenter Server instance to the embedded vRealize Orchestrator.
  • Added Remove-vROvCenterServer cmdlet to remove a workload domain vCenter Server instance from the embedded vRealize Orchestrator.
  • Added Add-vROTrustedCertificate cmdlet to import a trusted certificate to the embedded vRealize Orchestrator using a PEM-encoded file.
  • Added Import-vROPSNotification cmdlet to import notifications using comma separated value file to vRealize Operations Manager.
  • Added Add-vRANotification cmdlet to configure the smtp notification settings in vRealize Automation.
  • Added New-vRACloudAccount cmdlet to add Cloud Accounts for a Workload Domains vCenter Server and NSX Management Cluster in vRealize Automation.
  • Added Undo-vRACloudAccount cmdlet to remove the Cloud Accounts for a Workload Domains vCenter Server and NSX Management Cluster in vRealize Automation.
  • Added Update-vRACloudAccountZone cmdlet to update the configuration of the Cloud Account Zone for a Workload Domain in vRealize Automation.
  • Added Add-vRAUser cmdlet to add an organization role and a service role to a user account in vRealize Automation.
  • Added Undo-vRAUser cmdlet to remove an organization role and all service roles from a user account in vRealize Automation.
  • Added Add-vRAGroup cmdlet to add an organization role and a service role to a group in vRealize Automation.
  • Added Undo-vRAGroup cmdlet to remove an organization role and all service roles from a group account in vRealize Automation.
  • Added Undo-IdentitySource cmdlet to remove an Identity Provider from vCenter Server.
  • Added Undo-SddcManagerRole cmdlet to remove access for a user in SDDC Manager.
  • Added Add-SsoUser cmdlet to add a Single Sign-On domain user.
  • Added New-vRSLCMDatacenter cmdlet to add a datacenter in vRealize Suite Lifecycle Manager.
  • Added Undo-vRSLCMDatacenter cmdlet to remove a datacenter from vRealize Suite Lifecycle Manager.
  • Added New-vRSLCMDatacenterVcenter cmdlet to add a vCenter Server to a datacenter in vRealize Lifecycle Manager.
  • Added Export-WSAJsonSpec cmdlet to generate the deployment JSON for Clustered Workspace ONE Access.
  • Added New-WSADeployment cmdlet to trigger the deployment of Clustered Workspace ONE Access via vRealize Suite Lifecycle Manager.
  • Added Add-WorkspaceOneDirectoryConnector cmdlet to add a connector to the Identity Provider in Workspace ONE Access.
  • Added Add-vRLIAlertDatacenter cmdlet to create vRealize Log Insight alerts by datacenter.
  • Added Add-vRLIAlertVirtualMachine cmdlet to create vRealize Log Insight alerts by virtual machine.
  • Added Undo-vRLIAlert cmdlet to remove alerts from vRealize Log Insight.
  • Added Sample Notification Templates in the SampleNotifications folder:
  • vrli-vcf-datacenter.json defines the vRealize Log Insight alerts that should be configured for VMware Cloud Foundation at the datacenter level.
  • vrli-vcf-vmVrslcm.json defines the vRealize Log Insight alerts that should be configured for vRealize Suite Lifecycle Manager.
  • Added Sample Scripts in the SampleScripts\iom folder, each script uses the Planning and Preparation Workbook as the input source:
  • iomDeployVrealizeOperations.ps1 automates the install and config of vRealize Operations for Intelligent Operations Management for VMware Cloud Foundation.
  • iomConfigureVrealizeOperations.ps1 automates the integration config of vRealize Operations for Intelligent Operations Management for VMware Cloud Foundation.

v1.2.0

Release Date: 2021-11-30

  • Fixed Add-GlobalPermission where an error is thrown when Internet Explorer has not been launched in the operating system.
  • Fixed Set-DatastoreTag where it was failing to create a single tag and category when multiple vCenter Servers in the Single-Sign On domain.
  • Fixed Add-StoragePolicy where is was failing to add the storage policy when multiple vCenter Servers in the Single-Sign On domain.
  • Enhanced Move-VMtoFolder cmdlet to check the name of VM provided and skip if it does not exist.
  • Enhanced Add-WorkspaceOneDirectory cmdlet so that it can be used with Clustered Workspace ONE Access.
  • Enhanced Set-WorkspaceOneSmtpConfig cmdlet to skip the configuration if the SMTP Server configuration is already performed.
  • Added Export-vRLIJsonSpec cmdlet to generate the Json specification file needed to deploy vRealize Log Insight via vRealize Lifecycle Suite Manager.
  • Added New-vRLIDeployment cmdlet to deploy vRealize Log Insight via vRealize Lifecycle Suite Manager in VMware Cloud Foundation aware mode.
  • Added Add-vRLIAuthenticationWSA cmdlet to support configuring Workspace ONE Access integration with vRealize Log Insight.
  • Added Add-WorkspaceOneDirectoryGroup cmdlet to Sync additional Active Directory groups with Workspace ONE Access.
  • Added Export-vROPSJsonSpec cmdlet to generate the Json specification file needed to deploy vRealize Operations Manager via vRealize Lifecycle Suite Manager.
  • Added New-vROPSDeployment cmdlet to deploy vRealize Operations Manager via vRealize Lifecycle Suite Manager in VMware Cloud Foundation aware mode.
  • Added Export-vRASJsonSpec cmdlet to generate the Json specification file needed to deploy vRealize Automation via vRealize Lifecycle Suite Manager.
  • Added New-vRADeployment cmdlet to deploy vRealize Automation via vRealize Lifecycle Suite Manager in VMware Cloud Foundation aware mode.
  • Added Install-vRLIPhotonAgent cmdlet to download, install and configure the vRealize Log Insight Agent on Photon Operating System.
  • Added Add-vRLIAgentGroup cmdlet to create an Agent Group in vRealize Log Insight.
  • Added Register-vRLIWorkloadDomain cmdlet to connect/disconnect a Workload Domain with vRealize Log Insight.
  • Added Set-vRLISyslogEdgeCluster cmdlet to configure the Syslog settings for each NSX Edge node within a Workload Domains NSX Edge Cluster.
  • Added Add-vRLISmtpConfiguration cmdlet to configure the SMTP Server settings for vRealize Log Insight.
  • Added Add-vRLILogArchive cmdlet to configure Email Notifications, Retention and Archive Location for vRealize Log Insight.
  • Added Register-vROPSWorkloadDomain cmdlet to connect/disconnect a Workload Domain with vRealize Operations Manager.
  • Added Add-vROPSCurrency cmdlet to configure the currency for vRealize Operations Manager.
  • Added Add-vROPSGroupRemoteCollectors cmdlet to create a Remote Collector Group and assign the remote collectors in vRealize Operations Manager.
  • Added Update-vROPSAdapterVcenter cmdlet to update the Remote Collector Group assignment for the vCenter Server Adapter in vRealize Operations Manager.
  • Added Add-vROPSCredentialNsxt cmdlet to create an NSX credential in vRealize Operations Manager.
  • Added Add-vROPSAdapterNsxt cmdlet to create an NSX Adapter and Start Collection in vRealize Operations Manager.
  • Added Undo-vRSLCMLockerPassword cmdlet to remove a password from the vRealize Suite Lifecycle Manager Locker.
  • Added Undo-vRSLCMLockerCertificate cmdlet to remove a certificate from the vRealize Suite Lifecycle Manager Locker.
  • Added Undo-vRSLCMLockerLicense cmdlet to remove a license from the vRealize Suite Lifecycle Manager Locker.
  • Added Undo-VMFolder cmdlet to remove a folder from vCenter Server.
  • Added Add-vRLIAuthenticationGroup cmdlet to assign vRealize Log Insight roles to Workspace ONE Access Groups.
  • Added Sample Scripts in the SampleScripts\iam folder, each script uses the Planning and Preparation Workbook as the input source:
  • iamConfigureVsphere.ps1 automates all the configuration of vSphere/SDDC Manager elements for Identity and Access Management for VMware Cloud Foundation.
  • iamConfigureWorkspaceOne.ps1 automates all the configuration of Workspace ONE Access elements for Identity and Access Management for VMware Cloud Foundation.
    • iamConfigureNsx.ps1 automates all the configuration of the NSX elements for Identity and Access Management for VMware Cloud Foundation.
  • Added Sample Scripts in the SampleScripts\ila folder, each script uses the Planning and Preparation Workbook as the input source:
  • ilaDeployVrealizeLogInsight.ps1 automates the install and config of vRealize Log Insight for Intelligent Logging and Analytics for VMware Cloud Foundation.
  • ilaConfigureVrealizeLogInsight.ps1 automates the integration config of vRealize Log Insight for Intelligent Logging and Analytics for VMware Cloud Foundation.
  • Added New-SupervisorClusterCSR cmdlet to create a new certificate signing request for the defined Supervisor Cluster.
  • Added Add-SupervisorClusterCertificate cmdlet to add a signed TLS certificate for the defined Supervisor Cluster.
  • Added Add-NamespaceVmClass cmdlet to add an existing VM Class to a Supervisor Namespace.

v1.1.0

Release Date: 2021-10-05

  • Fixed Set-vCenterPermission where a failure can occur if the workload domain does not follow the same naming as the vCenter Server.
  • Enhanced Add-VmStartupRule to check both VM Groups exists before attempting to create the VM-to-VM Group.
  • Enhanced Add-ContentLibrary to support creation of both Published and Subscription Content Libraries.
  • Added New-vRSLCMLockerPassword cmdlet to support adding passwords to the vRealize Lifecycle Suite Manager Locker.
  • Added New-vRSLCMLockerLicense cmdlet to support adding licenses to the vRealize Lifecycle Suite Manager Locker.
  • Added Add-VmGroup cmdlet to support adding Virtual Machines to existing VM Groups (availability Zones in particular).
  • Added a number of new functions to support automation of the Site Protection and Disaster Recovery solution:
  • Install-SiteRecoveryManager
  • Install-vSphereReplicationManager
  • Connect-DRSolutionTovCenter
  • Install-VAMICertificate
  • Backup-VMOvfProperties
  • Restore-VMOvfProperties
  • Copy-vRealizeLoadBalancer

v1.0.1

Release Date: 2021-08-16

  • Fixed the way Certificate file is read in Add-WSALdapDirectory to avoid truncation of certificate data.
  • Fixed Add-ContentLibrary where creation using subscription URL was failing.
  • Fixed Add-VMFolder where it was creating a folder in each vCenter Server in the Single Sign-On Domain.

v1.0.0

Release Date: 2021-08-24

  • Initial Module Release