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 theInvoke-DriDeployment
cmdlet. - Removed
driDeployTanzuCluster.ps1
from the \SampleScripts\ directory as functionality now provided using theInvoke-DriDeployment
cmdlet. - Removed
driUndoDeployment.ps1
from the \SampleScripts\ directory as functionality now provided using theInvoke-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
andGet-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
cmdletwarnDays
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 forwarnDays
. - Fixed
Invoke-DriDeployment
cmdlet to handle message output for error during execution ofAdd-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 theAdd-NsxtVidmRole
was used instead ofAdd-NsxtLdapRole
. - Fixed
Invoke-PcaDeployment
cmdlet where the -vraUser value inNew-vRACloudAccount
was incorrect. - Fixed
Invoke-DriDeployment
cmdlet whereAdd-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 includeAdd-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
andInvoke-Undo***Deployment
functions to use themessageHandler
function. - Enhanced
Get-vRSLCMProductDetails
cmdlet with thevmid
option to get the details for a specific product in VMware Aria Suite Lifecycle. - Enhanced
Get-vRLIMarketplaceMetadata
andEnable-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.