Skip to content

v2.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Mar 15:43
0228226

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.