Skip to content

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

v2.12.0

09 Oct 16:16
b7cd02a
Compare
Choose a tag to compare

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 Globa...
Read more

v2.11.1

19 Aug 15:05
663b426
Compare
Choose a tag to compare

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

24 Jul 14:10
95142bd
Compare
Choose a tag to compare

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 se...
Read more

v2.10.2

20 Jun 14:07
Compare
Choose a tag to compare

Release Date: 2024-06-20

  • 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.
  • Enhanced Export-GlobalWsaJsonSpec cmdlet to include the export from Planning and Preparations Workbook the Workspace ONE Access database IP.

v2.10.1

14 Jun 14:43
Compare
Choose a tag to compare

Release Date: 2024-06-14

  • Fixed Invoke-IamDeployment cmdlet where reduced privileges are applied to the incorrect service account.
  • Fixed Invoke-IlaDeployment cmdlet to configure NSX Syslog servers in the correct order after connecting VI Workload Domains.

v2.10.0

28 May 12:57
d091915
Compare
Choose a tag to compare

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 me...
Read more

v2.9.0

26 Mar 15:43
0228226
Compare
Choose a tag to compare

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

30 Jan 14:21
6c92592
Compare
Choose a tag to compare

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 machi...
Read more

v2.7.1

21 Nov 10:30
Compare
Choose a tag to compare

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

07 Nov 16:09
65bf78a
Compare
Choose a tag to compare

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 to support VMware Cloud Foundation v5.1.0 and VMware Aria Operations v8.14.0.
  • Enhanced Export-vRLIJsonSpec to support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library.
  • Enhanced New-vRLIDeployment to support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library.
  • Enhanced Export-vRLIJsonSpec to support VMware Cloud Foundation v5.1.0 and VMware Aria Operations for Logs v8.14.0.
  • Enhanced Export-VROPsJsonSpec 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-vRAJsonSpec to support VMware Cloud Foundation v5.1.0 and VMware Aria Automation v8.14.0.
  • Enhanced Export-VraJsonSpec to support deployment of VMware Aria Automation OVA using vSphere Content Library.
  • Enhanced New-VraDeployment to support deployment of VMware Aria Automation OVA using vSphere Content Library.
  • Enhanced Export-WsaJsonSpec to support VMware Cloud Foundation v5.1.0 and Workspace ONE Access v3.3.7.
  • Enhanced Export-WsaJsonSpec to 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.