Release History¶
v2.12.4¶
Release Date: Not Released
- Refactored
Invoke-RestMethodto useNew-NsxtSegment.
v2.12.3¶
Release Date: 2025-05-13
- Fixed
Enable-SupervisorClustercmdlet handling of theclusteroption.
v2.12.2¶
Release Date: 2025-04-14
- Fixed
Set-NsxtPrincipalIdentityCertificatecmdlet export.
v2.12.1¶
Release Date: 2025-03-04
- Updated
Invoke-DriDeploymentcmdlet to support updated releases of VMware vSphere Kubernetes (Vkr), f.k.a., Tanzu Kubernetes (TKr). Reference - Updated
Enable-SupervisorClustercmdlet to so support setting the name of the supervisor cluster instead of inheriting it from the vSphere cluster name (default). - Enhanced
Add-SupervisorServicecmdlet validation for-registerYamland-configureYamlparameters.
v2.12.0¶
Release Date: 2024-10-09
- Updated
VMware.PowerCLImodule dependency from 13.2.1 to 13.3.0. - Updated
Import-Excelmodule dependency from 7.8.5 to 7.8.9. - Fixed
Invoke-IamDeploymentcmdlet when an isolated workload domain was deployed assigning global permissions was failing. - Fixed
Export-HrmJsonSpeccmdlet to add the DNS servers with a "," in place of a space for consistency with other JSON specs. - Fixed
Export-PdrJsonSpeccmdlet to add the DNS servers with a "," in place of a space for consistency with other JSON specs. - Fixed
Test-PdrPrerequisitecmdlet to split the DNS servers with a "," in place of a space for consistency with other test pre req functions. - Fixed
Export-CbrJsonSpeccmdlet where is was exporting HCX Connector details incorrectly. - Fixed
Test-CbrPrerequisitecmdlet to check for the DRaaS Connector FQDNs in DNS. - Added
Export-NsxFederationJsonSpeccmdlet to generate a JSON specification file for NSX Federation. - Added
Invoke-NsxFederationDeploymentcmdlet to perform end-to-end automation of NSX Federation for VMware Cloud Foundation. - Added
Deploy-NsxGlobalManagercmdlet to deploy a NSX Global Manager appliance. - Added
Remove-NsxGlobalManagercmdlet to remove a NSX Global Manager appliance. - Added
Get-NsxtGlobalManagerClusterStatuscmdlet to retrieve the NSX Global Manager cluster state. - Added
Get-NsxtGlobalManagerClustercmdlet to retrieve the NSX Global Manager cluster details. - Added
Join-NsxtGlobalManagerClustercmdlet to join an NSX Global Manager to a cluster. - Added
Remove-NsxtGlobalManagerClusterNodecmdlet to remove an NSX Global Manager from a cluster. - Added
Add-NsxtGlobalManagerClusterNodecmdlet to add an NSX Global Manager to a cluster. - Added
Get-NsxtGlobalManagerClusterVirtualIpcmdlet to retrieve the NSX Global Manager cluster virtual IPs. - Added
Set-NsxtGlobalManagerClusterVirtualIpcmdlet to configure a NSX Global Manager cluster virtual IP. - Added
Remove-NsxtGlobalManagerClusterVirtualIpcmdlet to remove a NSX Global Manager cluster virtual IP. - Added
Add-NsxtGlobalManagerVirtualIpcmdlet to configure NSX Global Manager cluster virtual IP as part of the end-to-end workflow. - Added
Undo-NsxtGlobalManagerVirtualIpcmdlet to remove the NSX Global Manager cluster virtual IP. - Added
Get-NsxtIpPoolcmdlet to retrieve a list of IP pools from NSX Manager. - Added
New-NsxtIpPoolcmdlet to create an IP pool in NSX Manager. - Added
Remove-NsxtIpPoolcmdlet to delete an IP pool from NSX Manager. - Added
Get-NsxtIpPoolSubnetcmdlet to retrieve a list of IP pool subnets from NSX Manager. - Added
New-NsxtIpPoolSubnetcmdlet to create an IP pool subnet in NSX Manager. - Added
Remove-NsxtIpPoolSubnetcmdlet to delete an IP pool subnet from NSX Manager. - Added
Set-NsxtMtuRemoteTunnelEndpointcmdlet to set the global configuration of the MTU size for the Remote Tunnel Endpoint. - Added
Add-NsxtRemoteTunnelEndpointcmdlet to configure an IP pool for the Remote Tunnel Endpoint and set the MTU global configuration to support NSX Federation. - Added
Undo-NsxtRemoteTunnelEndpointcmdlet to remove an IP pool for the Remote Tunnel Endpoint and set the MTU global configuration to support NSX Federation. - Added
Get-NsxtGlobalManagercmdlet to retrieve a list of NSX Global Managers. - Added
Get-NsxtGlobalManagerConfigcmdlet to retrieve the NSX Global Manager configuration. - Added
Get-NsxtGlobalManagerOperationalStatecmdlet to retrieve the NSX Global Manager operational state. - Added
Get-NsxtGlobalManagerLocationcmdlet to retrieve the locations configured in an NSX Global Manager. - Added
New-NsxtGlobalManagerLocationcmdlet to configure a new location in an NSX Global Manager. - Added
Remove-NsxtGlobalManagerLocationcmdlet to delete a location configured in an NSX Global Manager. - Added
Set-NsxtGloblaManagerActivecmdlet to set the NSX Global Manager to Active mode. - Added
Set-NsxtGloblaManagerStandbycmdlet to set the NSX Global Manager to standby mode. - Added
Test-NsxtVersionCompatibilitycmdlet to check the NSX version compatibility between NSX Managers. - Added
Add-NsxtGlobalManagerModecmdlet to configure the NSX Global Manager to Active or Standby mode. - Added
Add-NsxtGlobalManagerLocationcmdlet to support adding an NSX Local Manager to an NSX Global Manager. - Added
Get-NsxtGlobalManagerOnBoardingcmdlet to retrieve location information configured in NSX Global Manager. - Added
Start-NsxtGlobalManagerOnBoardingcmdlet to import the NSX Local Manager objects into the NSX Global Manager - Added
Start-NsxtBackupcmdlet to trigger a backup of the NSX Manager. - Added
Get-NsxtGlobalManagerBackupOverviewcmdlet to retrieve the backup history for an NSX Local Manager instance via the NSX Global Manager. - Added
Get-NsxtTransportNodecmdlet to retrieve the transport node details from NSX Manager. - Added
Set-NsxtTransportNodecmdlet to apply additional configuration to a transport node. - Added
Remove-NsxtGlobalManagerStandbycmdlet to delete the standby mode configuration from the NSX Global Manager. - Added
Undo-NsxtGlobalManagerStandbycmdlet to remove the standby mode configuration from the NSX Global Manager. - Added
Test-PrereqNsxFederationcmdlet to verify that NSX Federation for a Workload Domain is present. - Added
Test-NsxFederationPrerequisitecmdlet to verify the platform before attempting the deployment of NSX Federation. - Added
Request-NsxFederationMscaSignedCertificatecmdlet to request Microsoft CA Signed certificates for the NSX Global Managers. - Added
Start-NsxFederationMenucmdlet to enable NSX Federation automation. - Added
Import-NsxtGlobalManagerLocationcmdlet to import NSX Local Manager objects into NSX Global Manager. - Added
Get-NsxtGlobalManagerTier0Gatewaycmdlet to retrieve a list of Tier-0 gateways from the NSX Global Manager. - Added
Get-NsxtGlobalManagerTier1Gatewaycmdlet to retrieve a list of Tier-1 gateways from the NSX Global Manager. - Added
Get-NsxtGlobalManagerEdgeClusterscmdlet to retrieve the NSX Edge cluster information for the specified site. - Added
Get-NsxtGlobalManagerTier1LocaleServicescmdlet to retrieve the locale services of the Tier-1 gateway from the NSX Global Manager. - Added
New-NsxtGlobalManagerTier1Gatewaycmdlet to create a Tier 1 Gateway on the NSX Global Manager. - Added
New-NsxtGlobalManagerTier1LocaleServicescmdlet to create locale services on the Tier 1 Gateway. - Added
Add-NsxtGlobalManagerTier1Gatewaycmdlet to create a Tier 1 Gateway on the NSX Global Manager. - Added
Remove-NsxtGlobalManagerTier1Gatewaycmdlet to delete the Tier 1 Gateway from the NSX Global Manager. - Added
Remove-NsxtGlobalManagerTier1LocaleServicescmdlet to delete the locale service of Tier 1 Gateway from the NSX Global Manager. - Added
Undo-NsxtGlobalManagerTier1Gatewaycmdlet to remove the Tier 1 Gateway from the NSX Global Manager. - Added
Get-NsxtGlobalManagerSegmentcmdlet to retrieve the list of configured segments from the NSX Global Manager. - Added
Set-NsxtGlobalManagerSegmentcmdlet to apply the configuration to the NSX Global Manager segment. - Added
Update-NsxtGlobalManagerSegmentcmdlet to update the NSX segment in the NSX Global Manager instance. - Added
Get-NsxtGlobalManagerTier0LocaleServicescmdlet to retrieve the locale services of the Tier-0 gateway from the NSX Global Manager. - Added
Remove-NsxtGlobalManagerTier0Gatewaycmdlet to delete the Tier 0 Gateway from the NSX Global Manager. - Added
Remove-NsxtGlobalManagerTier0LocaleServicescmdlet to delete the locale service of Tier 0 Gateway from the NSX Global Manager. - Added
Undo-NsxtGlobalManagerTier0Gatewaycmdlet to remove the Tier 0 Gateway from the NSX Global Manager. - Added
Remove-NsxtGlobalManagerTier0BgpNeighborConfigcmdlet to delete the BGP neighbor of Tier 0 Gateway from the NSX Global Manager. - Added
Remove-NsxtGlobalManagerTier0ServiceInterfacecmdlet to delete the interface from the Tier 0 Gateway on the NSX Global Manager. - Added
Export-NsxtGlobalManagerTier0GatewayConfigcmdlet to create the JSON specification file for the BGP neighbor and interface configuration. - Added
Update-NsxtGlobalManagerTier1Gatewaycmdlet to update the Tier 1 Gateway on the NSX Global Manager. - Added
Get-NsxtGlobalManagerTier0BgpNeighborConfigcmdlet to retrieve the list of configured BGP neighbors from the Tier-0 Gateway. - Added
Get-NsxtGlobalManagerTier0ServiceInterfacecmdlet to retrieve the list of configured service interfaces from the Tier-0 Gateway. - Added
New-NsxtGlobalManagerTier0LocaleServicescmdlet to create or update locale services on the Tier-0 Gateway. - Added
New-NsxtGlobalManagerTier0ServiceInterfacecmdlet to create or update a service interface on Tier-0 Gateway. - Added
New-NsxtGlobalManagerTier0BgpNeighborConfigcmdlet to create or update a BGP neighbor config for NSX Tier-0 gateways. - Added
Update-NsxtGlobalManagerTier0LocaleServicecmdlet to update the locale services on Tier-0 Gateway. - Added
Update-NsxtGlobalManagerTier0Gatewaycmdlet to update the Tier-0 Gateway on the NSX Global Manager. - Added
Update-NsxtGlobalManagerTier1LocaleServicecmdlet to update the locale services on Tier-1 Gateway. - Added
Get-NsxtGlobalManagerCertificatecmdlet to retrieve the list of certificates from the NSX Global Manager. - Added
Import-NsxtGlobalManagerCertificatecmdlet to import a certificate to the NSX Global Manager. - Added
Test-NsxtGlobalManagerCertificatecmdlet to verify the status of the imported certificate on the NSX Global Manager. - Added
Add-NsxtGlobalManagerCertificatecmdlet to install a certificate in the NSX Global Manager. - Added
Get-NsxtGlobalManagerCertificateResultcmdlet to retrieve the status of applied certificate from the NSX Global Manager. - Added
Install-NsxtGlobalManagerCertificatecmdlet to install a certificate for the NSX Global Manager. - Enhanced
Test-VrslcmPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-GlobalWsaPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-IlaPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-IomPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-PcaPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-PdrPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-HrmPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-CbrPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-CcmPrerequisitecmdlet to ensure all associated DNS entries are resolvable for both forward and reverse lookups. - Enhanced
Test-PdrPrerequisitecmdlet to verify that NSX Federation is configured in the environment. - Enhanced
Get-WsaDirectorycmdlet with a -domainName parameter as an input and validation of authentication token. - Enhanced
Add-vRLISmtpConfigurationcmdlet to perform multiple attempts at checking the configuration is applied correctly before failing. - Enhanced
Export-CbrJsonSpeccmdlet to export the DRaaS Connector hostname and FQDN. - Enhanced
Add-NetworkSegmentcmdlet to return the pre-validation error correctly (removed breaks in the code). - Enhanced
config.PowerValidatedSolutionsconfiguration file to include NSX version so be able to check for the binary for NSX Federation. - Enhanced
Add-vROPSAdapterVcfcmdlet updated to provide additional output on progress and checks on configuration process. - Enhanced
Add-vCenterGlobalPermissioncmdlet to force synchronization of global permissions. - Enhanced
Set-WorkspaceOneNtpConfigcmdlet to handle a single NTP server. - Enhanced
Invoke-DriDeploymentcmdlet to handle single NTP and DNS servers. - Enhanced
Add-WorkspaceOneDirectorycmdlet with-domainControllerparameter. - Enhanced
Add-WorkspaceOneDirectoryGroupcmdlet with-domainControllerparameter. - Enhanced
Undo-WorkspaceOneDirectoryGroupcmdlet with-domainControllerparameter. - Enhanced
Get-ADPrincipalGuidcmdlet with-domainControllerparameter. - Enhanced
Invoke-IomDeploymentcmdlet with-domainControllerparameter forAdd-WorkspaceOneDirectoryGroup. - Enhanced
Invoke-PcaDeploymentcmdlet with-domainControllerparameter forAdd-WorkspaceOneDirectoryGroup. - Enhanced
Invoke-GlobalWsaDeploymentcmdlet with-domainControllerparameter forAdd-WorkspaceOneDirectory. - Removed Alias
Request-NsxTokenfromRequest-NsxtTokencmdlet.
v2.11.1¶
Release Date: 2024-08-19
- Added
Test-PrereqDNSEntriescmdlet to perform checks of the DNS resolution of a DNS entry or entries on a DNS server or servers. - Added
Resolve-ReverseLookupcmdlet to check the reverse resolution of a DNS entry on a DNS server. - Added
Resolve-ForwardLookupcmdlet to check the forward resolution of a DNS entry on a DNS server. - Fixed
PowerValidatedSolutions.psd1file where a typo existed for exporting theRequest-NsxtTokencmdlet. - Enhanced
Invoke-InvDeploymentcmdlet to remove the need for Workspace ONE Access and add in theadminpassword to the VMware Aria Suite Lifecycle password locker. - Enhanced
Get-LocalAccountLockoutcmdlet to handle "null" values got as "Not Configured" when appliance is not configured. - Enhanced
Test-InvPrerequisitecmdlet to test the components that will be configured to ensure that they are resolvable in DNS. - Enhanced
Export-DriJsonSpeccmdlet to define the path to the Kubectl utility. - Enhanced
Start-DriMenucmdlet to use the new JSON value for the path to the Kubectl utility. - Enhanced
Deploy-PhotonAppliancecmdlet with an input parameter for the portgroup to attach the Virtual Machine too. - Enhanced
Export-PdrJsonSpeccmdlet to export the management VM portgroup from the Planning and Preparation Workbook. - Enhanced
Install-vSphereReplicationManagercmdlet to require a portgroup as an input. - Enhanced
Install-SiteRecoveryManagercmdlet to require a portgroup as an input. - Enhanced
Invoke-PdrDeploymentcmdlet to pass the new portgroup parameter toInstall-vSphereReplicationManagerandInstall-SiteRecoveryManager. - Enhanced
Export-PdrJsonSpeccmdlet to extract the range of replication IPs based on the populated Planning and Preparation workbook. - Enhanced
Request-NsxtTokencmdlet 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-IlaSolutionInteropcmdlet to perform solution interoperability configuration for Intelligent Logging and Analytics. - Added
Invoke-UndoIlaSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Intelligent Logging and Analytics. - Added
Invoke-IomSolutionInteropcmdlet to perform solution interoperability configuration for Intelligent Operations Management. - Added
Invoke-UndoIomSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Intelligent Operations Management. - Added
Invoke-InvSolutionInteropcmdlet to perform solution interoperability configuration for Intelligent Network Visibility. - Added
Invoke-UndoInvSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Intelligent Network Visibility. - Added
Invoke-PcaSolutionInteropcmdlet to perform solution interoperability configuration for Private Cloud Automation. - Added
Invoke-UndoPcaSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Private Cloud Automation. - Added
Invoke-PdrSolutionInteropcmdlet to perform solution interoperability configuration for Site Protection and Disaster Recovery. - Added
Invoke-UndoPdrSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Site Protection and Disaster Recovery. - Added
Invoke-CbwSolutionInteropcmdlet to perform solution interoperability configuration for Cloud-Based Workload Protection. - Added
Invoke-UndoCbwSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Cloud-Based Workload Protection. - Added
Invoke-CbrSolutionInteropcmdlet to perform solution interoperability configuration for Cloud-Based Ransomware Recovery. - Added
Invoke-UndoCbrSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Cloud-Based Ransomware Recovery. - Added
Invoke-CcmSolutionInteropcmdlet to perform solution interoperability configuration for Cross Cloud Mobility. - Added
Invoke-UndoCcmSolutionInteropcmdlet to perform the removal of solution interoperability configuration for Cross Cloud Mobility. - Added
Remove-AriaNetworksDataSourcecmdlet to remove a data source from VMware Aria Operations for Networks. - Added
New-AriaNetworksvCenterDataSourcecmdlet to add a vCenter Server in VMware Aria Operations for Networks. - Added
New-AriaNetworksNsxtDataSourcecmdlet to add a NSX Manager in VMware Aria Operations for Networks. - Added
Update-AriaNetworksvCenterDataSourceCredentialscmdlet to update the credentials for a vCenter Server in VMware Aria Operations for Networks. - Added
Request-AriaNetworksInternalApiTokencmdlet to connect to the Internal API in VMware Aria Operations for Networks. - Added
Request-AriaNetworksInternalApicmdlet to send a request to an internal API endpoint in VMware Aria Operations for Networks. - Added
Get-AriaNetworksLdapConfigurationcmdlet to get the LDAP configuration in VMware Aria Operations for Networks. - Added
New-AriaNetworksLdapConfigurationcmdlet to configure the LDAP authentication in VMware Aria Operations for Networks. - Added
Remove-AriaNetworksLdapConfigurationcmdlet to remove a LDAP configuration in VMware Aria Operations for Networks. - Added
Update-AriaNetworksNsxtDataSourceCredentialscmdlet to update the credentials for a NSX Manager in VMware Aria Operations for Networks. - Added
Test-PrereqStretchedClustercmdlet to check for the existence of the vSphere VM Group for stretched clusters. - Added
Undo-SsoUsercmdlet to support removing a user from vCenter Single Sign-On. - Added
Test-AriaNetworksConnectioncmdlet to test network connectivity with a VMware Aria Operations for Networks instance. - Added
Test-AriaNetworksAuthenticationcmdlet to test authentication with a VMware Aria Operations for Networks instance. - Added
Test-AriaNetworksInternalAuthenticationcmdlet to test authentication with the internal API for a VMware Aria Operations for Networks instance. - Added
Add-AriaNetworksLdapConfigurationcmdlet to add a LDAP configuration to a VMware Aria Operations for Networks instance. - Added
Undo-AriaNetworksLdapConfigurationcmdlet to remove a LDAP configuration from a VMware Aria Operations for Networks instance. - Added
Add-AriaNetworksVcenterDataSourcecmdlet to add vCenter Server data sources to a VMware Aria Operations for Networks instance. - Added
Undo-AriaNetworksVcenterDataSourcecmdlet to remove vCenter Server data sources from a VMware Aria Operations for Networks instance. - Added
Add-AriaNetworksNsxDataSourcecmdlet to add NSX Manager data sources to a VMware Aria Operations for Networks instance. - Added
Undo-AriaNetworksNsxDataSourcecmdlet to remove NSX Manager data sources from a VMware Aria Operations for Networks instance. - Added
Undo-vRSLCMLoadBalancercmdlet to remove a load balancer from VMware Aria Suite Lifecycle. - Added
Add-SupervisorServicecmdlet to support enabling a Supervisor Service. - Added
Undi-SupervisorServicecmdlet to support removing a Supervisor Service. - Fixed
Invoke-IamDeploymentandInvoke-UndoIamDeploymentcmdlets where it was not discovering the NSX service accounts correctly. - Fixed
Invoke-IlaDeploymentcmdlet to configure NSX Syslog servers in the correct order after connecting VI Workload Domains. - Fixed
Request-IomMscaSignedCertificatecmdlet where the data node FQDN for the SAN was not incorrect and the Cloud Proxy SANs were missing. - Fixed
Invoke-GlobalWsaDeploymentcmdlet to check for stretched cluster to be enabled and configure Anti-Affinity rule. - Fixed
Get-vRAIntegrationDetailcmdlet where by it was passing output incorrectly. - Fixed
Export-WsaJsonSpeccmdlet where the cluster IP was being used for the database IP. - Fixed
Invoke-UndoGlobalWsaDeploymentcmdlet where incorrect message output was being displayed. - Fixed
Invoke-IomDeploymentcmdlet where it was always using Node A of Workspace ONE Access and not the load balancer when configuring group access. - Fixed
Invoke-PcaDeploymentcmdlet where it was always using Node A of Workspace ONE Access and not the load balancer when configuring group access. - Fixed
Invoke-GlobalWsaDeploymentcmdlet when standard deployment is selected the cluster FQDN should be used and not Node A for Workspace ONE Access. - Fixed
Invoke-UndoGlobalWsaDeploymentcmdlet where an error is thrown when the datacenter object is already moved, should handle the scenario cleanly. - Fixed
Get-WSADirectorycmdlet where url for Workspace ONE Access was hardcoded. - Enhanced
config.PowerValidatedSolutionsconfiguration file to include VMware Cloud Foundation 5.2 support. - Enhanced
Export-InvJsonSpeccmdlet to export additional fields into the json file. - Enhanced
Install-vRSLCMCertificatecmdlet to perform additional checks that a Microsoft Certificate Authority is configured in SDDC Manager. - Enhanced
Test-PrereqApplicationVirtualNetworkcmdlet to allow validation of either X_REGION or REGION_A networks. - Enhanced
Export-vRLIJsonSpeccmdlet for automatic placement of the VMware Aria Operations for Logs virtual appliances into the defined folder. - Enhanced
Export-vROPsJsonSpeccmdlet for automatic placement of the VMware Aria Operations virtual appliances into the defined folder. - Enhanced
Export-AriaNetworksJsonSpeccmdlet for automatic placement of the VMware Aria Operations for Networks virtual appliances into the defined folder. - Enhanced
Export-vRAJsonSpeccmdlet for automatic placement of the VMware Aria Automation virtual appliances into the defined folder. - Enhanced
New-vRAvROPSIntegrationItemcmdlet for better error checking and message handling. - Enhanced
Undo-vRAvROPsIntegrationItemcmdlet for better error checking and message handling. - Enhanced
Update-vROPSvRAAdapterCredentialcmdlet to reduce the number of inputs required. - Enhanced
Request-AriaNetworksTokencmdlet for better readability and consistency with other cmdlets. - Enhanced
Export-PdrJsonSpeccmdlet to include additional details for Anti-Affinity rule and Startup Group configuration in the recovery instance. - Enhanced
Invoke-PdrDeploymentcmdlet to perform recovery instance configuration tasks. - Enhanced
Invoke-UndoPdrDeploymentcmdlet to perform the removal of recovery instance configuration tasks. - Enhanced
New-vROPSNotificationcmdlet to consume a JSON file and pass new parameters. - Enhanced
Import-vROPSNotificationcmdlet to consume a JSON file and pass new parameters. - Enhanced
Invoke-DriDeploymentcmdlet to support v1.26 for Tanzu distribution. - Enhanced
Export-GlobalWsaJsonSpeccmdlet to include the export from Planning and Preparations Workbook the Workspace ONE Access database IP. - Enhanced
Register-vROPSManagementPackcmdlet to handle the new VCFDiagnostics management pack in VMware Aria Operations. - Enhanced
Invoke-GlobalWsaDeploymentcmdlet to ensure that the Workspace ONE Access identity provider is referencing the cluster FQDN. - Enhanced
Invoke-UndoIomDeploymentcmdlet to remove the load balancer configured in VMware Aria Suite Lifecycle for VMware Aria Operations. - Enhanced
Invoke-UndoPcaDeploymentcmdlet to remove the load balancer configured in VMware Aria Suite Lifecycle for VMware Aria Automation. - Enhanced
Invoke-InvDeploymentcmdlet to add data collector and LDAP configuration functions. - Enhanced
Install-vRLIContentPackcmdlet to compress the and stream the content pack JSON payload to VMware Aria Operations for Logs. - Enhanced all
Export-***JsonSpeccmdlets to check for 'N/A', 'n/a' and '#VALUE' values extracted from the Planning and Preparation Workbook and warn. - Enhanced
Test-PcaPrerequisitecmdlet to verify the Aria Automation to NSX service account is created. - Enhanced
Export-HrmJsonSpeccmdlet to consume the latest appliance for the virtual host machine. - Converted
aria-operations-notifications-vcf.csvtoaria-operations-notifications-vcf.json. - Converted
aria-operations-notifications-srm.csvtoaria-operations-notifications-srm.json.
v2.10.0¶
Release Date: 2024-05-28
- Added
Start-ValidatedSolutionMenucmdlet to load the Validated Solution main menu. - Added
Start-AriaSuiteLifecycleMenucmdlet to load the VMware Aria Suite Lifecycle sub-menu. - Added
Start-WorkspaceOneAccessMenucmdlet to load the Workspace ONE Access sub-menu. - Added
Start-IamMenucmdlet to load the Identity and Access Management sub-menu. - Added
Start-DriMenucmdlet to load the Developer Ready Infrastructure sub-menu. - Added
Start-IlaMenucmdlet to load the Intelligent Logging and Analytics sub-menu. - Added
Start-IomMenucmdlet to load the Intelligent Operations Management sub-menu. - Added
Start-InvMenucmdlet to load the Intelligent Network Visibility sub-menu. - Added
Start-PcaMenucmdlet to load the Private Cloud Automation sub-menu. - Added
Start-PdrMenucmdlet to load the Site Protection and Disaster Recovery sub-menu. - Added
Start-HrmMenucmdlet to load the Health Reporting and Monitoring sub-menu. - Added
Start-CbwMenucmdlet to load the Cloud-Based Workload Protection sub-menu. - Added
Start-CbrMenucmdlet to load the Cloud-Based Ransomware Recovery sub-menu. - Added
Start-CcmMenucmdlet to load the Cross Cloud Mobility sub-menu. - Added
Get-vRSLCMRolecmdlet to retrieve a list of VMware Aria Suite Lifecycle roles. - Added
Get-vRSLCMGroupcmdlet to retrieve a list of VMware Aria Suite Lifecycle group assignments. - Added
Add-vRSLCMGroupcmdlet to add a group to a roles in VMware Aria Suite Lifecycle. - Added
Remove-vRSLCMGroupcmdlet to remove the role assignments for a group in VMware Aria Suite Lifecycle. - Added
Add-vRLCMSGroupRolecmdlet to add roles to groups in VMware Aria Suite Lifecycle. - Added
Undo-vRLCMSGroupRolecmdlet to remove group roles in VMWare Aria Suite Lifecycle. - Added
Request-AriaNetworksTokencmdlet 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-VrslcmPrerequisitecmdlet to verify prerequisites for VMware Aria Suite Lifecycle. - Added
Test-GlobalWsaPrerequisitecmdlet to verify prerequisites for Workspace ONE Access. - Added
Test-IamPrerequisitecmdlet to verify prerequisites for Identity and Access Management. - Added
Test-DriPrerequisitecmdlet to verify prerequisites for Developer Ready Infrastructure. - Added
Test-IlaPrerequisitecmdlet to verify prerequisites for Intelligent Logging and Analytics. - Added
Test-IomPrerequisitecmdlet to verify prerequisites for Intelligent Operations Management. - Added
Test-PcaPrerequisitecmdlet to verify prerequisites for Private Cloud Automation. - Added
Test-PdrPrerequisitecmdlet to verify prerequisites for Site Protection and Disaster Recovery. - Added
Test-HrmPrerequisitecmdlet to verify prerequisites for Health Reporting anf Monitoring. - Added
Test-CbwPrerequisitecmdlet to verify prerequisites for Cloud-Based Workload Protection. - Added
Test-CbrPrerequisitecmdlet to verify prerequisites for Cloud-Based Ransomware Recovery. - Added
Test-CcmPrerequisitecmdlet to verify prerequisites for Cross Cloud Mobility. - Added
Test-InvPrerequisitecmdlet to verify prerequisites for Intelligent Network Visibility. - Added
Export-InvJsonSpeccmdlet to generate a JSON specification file for Intelligent Network Visibility. - Added
Export-AriaNetworksJsonSpeccmdlet to generate the deployment JSON for VMware Aria Operations for Networks. - Added
New-AriaNetworksDeploymentcmdlet to deploy VMware Aria Operations for Networks via VMware Aria Suite Lifecycle in VMware Cloud Foundation aware mode. - Added
Request-AriaNetworksTokencmdlet to generate and obtain an authorization token for VMware Aria Operations for Networks. - Added
Get-AriaNetworksNodescmdlet to get various details about the VMware Aria Operations for Networks nodes. - Added
Get-AriaNetworksDataSourcecmdlet to get all the data sources in a VMware Aria Operations for Networks deployment. - Added
Request-IlaMscaSignedCertificatecmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Operations for Logs. - Added
Request-IomMscaSignedCertificatecmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Operations. - Added
Request-InvMscaSignedCertificatecmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Operations for Networks. - Added
Request-PcaMscaSignedCertificatecmdlet to request a signed certificate from a Microsoft Certificate Authority for VMware Aria Automation. - Added
Request-WSAMscaSignedCertificatecmdlet to request a signed certificate from a Microsoft Certificate Authority for Workspace ONE Access. - Added
New-PowerValidatedSolutionsLogFilecmdlet to enable support for a log file when using the VMware Validated Solutions menu. - Added
Install-TanzuSignedCertificatecmdlet to request and install a signed certificate for the Tanzu Supervisor Cluster. - Added
Invoke-GeneratePKCS12cmdlet to generate a PKCS12 file (.pfx) to support certificate replacement of vSphere Replication and Site Recovery Manager. - Added
Request-VamiPKCS12Certificatecmdlet to generate Private Key (.key), Signed Certificate (.crt) and PKCS12 file (.pfx) files for vSphere Replication and Site Recovery Manager. - Added
Test-SrmSdkAuthenticationcmdlet to verify authentication using the PowerCLI Sdk module for Site Recovery Manager. - Added
Test-VrSdkAuthenticationcmdlet to verify authentication using the PowerCLI Sdk module for vSphere Replication. - Added
Test-VrmsRegistrationcmdlet as an internal function to check for registration of vSphere Replication in vCenter Server. - Added
Test-SrmRegistrationcmdlet as an internal function to check for registration of Site Recovery Manager in vCenter Server. - Added
Import-vRSLCMPSPackcmdlet to import a Product Support Pack for VMware Suite Lifecycle. - Added
Invoke-VrslcmUndoDeploymentcmdlet to remove VMware Suite Lifecycle from the environment. - Added
Get-MscaRootCertificatecmdlet to retrieve the root or the full chain certificate from the Microsoft Certificate Authority. - Added
Request-IamMscaSignedCertificatecmdlet to retrieve the root certificate of the Microsoft Certificate Authority for Identity and Access Management. - Added
Invoke-InvDeploymentcmdlet to perform an end-to-end deployment of Intelligent Network Visibility. - Added
Invoke-UndoInvDeploymentcmdlet to perform removal of Intelligent Network Visibility. - Fixed
Test-ADAuthenticationcmdlet to pass failure message as an output rather than error message so it can be evaluated. - Fixed
Invoke-PcaDeploymentcmdlet where it was throwing errors when creating a Cluster Group when Standard Workspace ONE Access is deployed. - Fixed
Get-ADPrincipalGuidcmdlet to handle failed credentials correctly. - Fixed
Invoke-IomDeploymentcmdlet where the wrong service account was being assigned a vCenter Server global permission. - Fixed
Invoke-GlobalWsaDeploymentcmdlet to handle single and multiple nodes when usingAdd-ClusterGroupwith Workspace ONE Access. - Fixed
Set-vCenterPermissioncmdlet to better handle expected errors. - Fixed
Remove-VrmsReplicationcmdlet where it was calling an incorrect name forGet-VrmsReplication. - Fixed
Add-SrmLicenseKeycmdlet which was failing due to incorrect placement ofDisconnect-SrmServercommand. - Fixed
Undo-SrmLicenseKeycmdlet which was not issuing aDisconnect-SrmServercommand. - Fixed
Invoke-GlobalWsaDeploymentcmdlet where an error is thrown when creating the Datacenter and vCenter Server objects for Cross-Instance. - Fixed
Invoke-PdrDeploymentcmdlet where expected errors are thrown to the output making it look like a failure when in fact the task completes. - Fixed
Get-vRAvRLIConfigcmdlet where is failed due to an OpenSSL error being returned with the data. - Fixed
Export-PdrJsonSpecwhere some values should be an integer. - Fixed
Invoke-PdrDeploymentwhere the incorrect gateway was being passed to theAdd-EsxiVrmsStaticRoutecmdlet. - Fixed
Update-vROPSAdapterCollecterGroupwhere there was an issue updating the adaptor. - Fixed
Request-vROpsLogForwardingConfigwhere no connection was being made to VMware Aria Operations. - Enhanced
Add-NsxtIdentitySourcecmdlet to verify the Active Directory credentials are valid. - Enhanced
Invoke-UndoPcaDeploymentcmdlet to remove the VM folder for Private Cloud Automation. - Enhanced
Invoke-HrmDeploymentcmdlet to set the $failureDetected variable to false before starting the deployment. - Enhanced
Export-GlobalWsaJsonSpeccmdlet to add missing items pulled from the PLanning and Preparation Workbook to supportExport-WsaJsonSpec. - Enhanced
Export-WsaJsonSpeccmdlet to generate the API based deployment JSON spec for Workspace ONE Access using VMware Aria Suite Lifecycle using the global JSON. - Enhanced
Invoke-GlobalWsaDeploymentcmdlet to useAdd-vRLCMSGroupRoleto configure VMware Aria Suite Lifecycle roles. - Enhanced
Invoke-GeneratePrivateKeyAndCsrcmdlet for error handling and message output. - Enhanced
Invoke-RequestSignedCertificatecmdlet for error handling and message output. - Enhanced
Invoke-GenerateChainPemcmdlet for error handling and message output. - Enhanced
Enable-Registrycmdlet to handle clean exit of function when running vSphere 8.0. - Enhanced
Add-Namespacecmdlet to handle expected missing object and not throw an error. - Enhanced
Backup-VMOvfPropertiescmdlet to check for the existing of each VMware Aria component and skip backing up the OVF settings if not present. - Enhanced
Invoke-DriDeploymentcmdlet to auto-generate the YAML file based on vSphere versions. - Enhanced
Undo-RecoveryPlancmdlet to consume the Site Recovery Manager PowerCLI cmdlets and improve error handling and message output. - Enhanced
Undo-ProtectionGroupcmdlet to consume the Site Recovery Manager PowerCLI cmdlets and improve error handling and message output. - Enhanced
Export-WsaJsonSpeccmdlet to useconfig.PowerValidatedSolutionsconfiguration file for mapping Workspace ONE Access version. - Enhanced
Export-vRLIJsonSpeccmdlet to useconfig.PowerValidatedSolutionsconfiguration file for mapping VMware Aria Operations for Logs version. - Enhanced
Export-vROPsJsonSpeccmdlet to useconfig.PowerValidatedSolutionsconfiguration file for mapping VMware Aria Operations version. - Enhanced
Export-vRAJsonSpeccmdlet to useconfig.PowerValidatedSolutionsconfiguration file for mapping VMware Aria Automation version. - Enhanced
Add-ContentLibrarycmdlet to not exit the workflow when checking for the version of VMware Cloud Foundation. - Enhanced
Invoke-vRSLCMDeploymentcmdlet to use the internalmessageHandlerfunction for better message output handling. - Enhanced
Install-vRSLCMCertificatecmdlet to check the certificate before attempting to install. - Enhanced
Start-vRSLCMUpgradecmdlet perform better status checks during the upgrade process. - Enhanced
Enable-vRLIContentPackcmdlet to handle invalid Git Hub tokens, and additional checks to ensure content pack URL is obtained. - Enhanced
Deploy-PhotonAppliancecmdlet to retrieve the primary datastore, cluster details and management portgroup automatically. - Enhanced
Add-VrmsNetworkAdaptercmdlet to set the eth1 interface status to up for the vSphere Replication appliance. - Enhanced
Invoke-UndoPdrDeploymentcmdlet to check for the existence of VMware Aria Automation and VMware Aria Operations. - Enhanced
Add-VrmsReplicationcmdlet by adding a parameter for the datastore tAdd-VrmsReplicationo replicate the virtual machine to. - Enhanced
Add-vSphereReplicationcmdlet to obtain the primary datastore in the recovery site and pass it to theAdd-VrmsReplicationcmdlet.
v2.9.0¶
Release Date: 2024-03-26
- Updated
VMware.PowerCLImodule dependency from v13.1.0 to v13.2.1. - Updated
PowerVCFmodule 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-vSphereRolecmdlet. - Removed
driConfigureSupervisorCluster.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-DriDeploymentcmdlet. - Removed
driDeployTanzuCluster.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-DriDeploymentcmdlet. - Removed
driUndoDeployment.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-UndoDriDeploymentcmdlet. - Added
Copy-vSphereRoleto request the set of privileges assigned to a specific role in vCenter Server and create a new role with the same privileges. - Added
Get-vRSLCMEnvironmentVMscmdlet to return the virtual machines that exist for specified product in VMware Aria Suite Lifecycle. - Added
Get-vRSLCMProductDetailscmdlet to return the product details for a specified product in VMware Aria Suite Lifecycle. - Added
Get-vRSLCMProductPasswordcmdlet to return the password for a specified product or product component in VMware Aria Suite Lifecycle. - Added
Start-vRSLCMUpgradecmdlet to start the upgrade of VMware Aria Suite Lifecycle. - Added
Invoke-WsaDirectorySynccmdlet to start a Directory synchronization of Workspace ONE Access. - Added
Export-DriJsonSpeccmdlet to generate a JSON specification file for Developer Ready Infrastructure. - Added
Invoke-DriDeploymentcmdlet to perform an end-to-end deployment of Developer Ready Infrastructure. - Added
Invoke-UndoDriDeploymentcmdlet to perform removal of Developer Ready Infrastructure. - Added
Export-HrmJsonSpeccmdlet to generate a JSON specification file for Health Reporting and Monitoring. - Added
Invoke-HrmDeploymentcmdlet to perform an end-to-end deployment of Health Reporting and Monitoring. - Added
Invoke-UndoHrmDeploymentcmdlet to perform removal of Health Reporting and Monitoring. - Added
Add-vROPSAdapterVcfcmdlet to support creating the VMware Cloud Foundation adapter in VMware Aria Operations. - Added
Export-CbwJsonSpeccmdlet to generate a JSON specification file for Cloud-Based Workload Protection. - Added
Invoke-CbwDeploymentcmdlet to perform an end-to-end deployment of Cloud-Based Workload Protection. - Added
Invoke-UndoCbwDeploymentcmdlet to perform removal of Cloud-Based Workload Protection. - Added
Export-CbrJsonSpeccmdlet to generate a JSON specification file for Cloud-Based Ransomware Recovery. - Added
Invoke-CbrDeploymentcmdlet to perform an end-to-end deployment of Cloud-Based Ransomware Recovery. - Added
Invoke-UndoCbrDeploymentcmdlet to perform removal of Cloud-Based Ransomware Recovery. - Added
messageHandlercmdlet an internal function to handle multiple lines of message output for end-to-end deployments. - Added
Export-CcmJsonSpeccmdlet to generate a JSON specification file for Cross Cloud Migration. - Added
Invoke-CcmDeploymentcmdlet to perform an end-to-end deployment of Cross Cloud Migration. - Added
Invoke-UndoCcmDeploymentcmdlet to perform removal of Cross Cloud Migration. - Added
Export-PdrJsonSpeccmdlet to generate a JSON specification file for Site Protection and Disaster Recovery. - Added
Invoke-PdrDeploymentcmdlet to perform an end-to-end deployment of Site Protection and Disaster Recovery. - Added
Invoke-UndoPdrDeploymentcmdlet to perform removal of Site Protection and Disaster Recovery. - Added
Test-SrmSdkConnectioncmdlet to test the connection to a Site Recovery Manager instance for PowerCLI connectivity. - Added
Invoke-GeneratePrivateKeyAndCsrcmdlet to generate the private key and certificate signing request (CSR) files using OpenSSL with a common name and additional parameters as necessary. - Added
Invoke-RequestSignedCertificatecmdlet to sign off a certificate signing request (CSR) using either the Microsoft Certificate Authority web enrollment service or OpenSSL method. - Added
Invoke-GenerateChainPemcmdlet to combine the private key, signed certificate and/or root certificate files into a single PEM file. - Fixed
Invoke-IamDeploymenttiming issue causing intermittent failures. - Fixed
Set-LocalAccountLockoutandGet-LocalAccountLockoutto report correct data for VCF 5.1 and Photon OS 4.0. - Fixed
Add-EsxiVrmsVMkernelPortpre-validation to actually compare server count so that it skips if configured. - Fixed
Set-LocalUserPasswordExpirationcmdletwarnDaysswitch parameter. - Fixed
Invoke-GlobalWsaDeploymentcmdlet failure to programmatically resolve the cross-instance Workspace One Access FQDN. - Fixed
Invoke-IomDeploymentcmdlet to point out the correct certificate folder. - Fixed
Set-LocalUserPasswordExpirationcmdlet if statement forwarnDays. - Fixed
Invoke-DriDeploymentcmdlet to handle message output for error during execution ofAdd-StoragePolicy. - Fixed
Invoke-DriDeploymentcmdlet to format -masterNtpServers, -masterDnsServers, and -workerDnsServers parameter values as arrays. - Fixed
Get-vRLIRolecmdlet to ensure it returns data correctly from the API. - Fixed
Invoke-PcaDeploymentcmdlet where theAdd-NsxtVidmRolewas used instead ofAdd-NsxtLdapRole. - Fixed
Invoke-PcaDeploymentcmdlet where the -vraUser value inNew-vRACloudAccountwas incorrect. - Fixed
Invoke-DriDeploymentcmdlet whereAdd-Namespace-server value was not pulling from the JSON file. - Fixed
Invoke-IlaDeploymentcmdlet to force GitHub Token from JSON to a string value. - Fixed
Add-IdentitySourcecmdlet to include -Server parameter to support isolated workload domains. - Enhanced
Export-vROpsJsonSpeccmdlet to support automatic creation of anti-affinity rule for the VMware Aria Operations cluster nodes. - Enhanced
Request-vRSLCMBundlecmdlet to improve the progress tracking. - Enhanced
Get-WSAServerDetailcmdlet to handle single node Workspace ONE Access deployments. - Enhanced
Invoke-IomDeploymentcmdlet to includeAdd-vROPSAdapterVcffor creating the VMware Cloud Foundation adapter in VMware Aria Operations. - Enhanced
Add-vSphereRolecmdlet to open by default the \vSphereRoles folder in the installed path of PowerValidatedSolutions. - Enhanced One-Click
Invoke-cmdlets for better message output: Invoke-IamDeploymentInvoke-UndoIamDeploymentInvoke-IlaDeploymentInvoke-UndoIlaDeploymentInvoke-GlobalWsaDeployment- Enhanced
Move-VMtoFoldercmdlet to check if the VM has already been moved and also handle multiple vCenter Server connections. - Enhanced
Install-VamiCertificatecmdlet to check the path to the certificate files. - Enhanced
New-SrmSitePaircmdlet to: - use the native PowerCLI cmdlets for managing Site Recovery Manager.
- support using native PowerCLI cmdlets to manage vSphere Replication site pairing.
- Enhanced
Undo-SrmSitePaircmdlet: - 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-VrmsVamiCertificatecmdlet to retrieve the installed Certificate Authority certificates from the vSphere Replication Appliance. - Enhanced
Get-SrmVamiCertificatecmdlet to retrieve the installed Certificate Authority certificates from the Site Recovery Manager Appliance. - Enhanced
Set-vRSLCMDnsConfigcmdlet to perform a check to see if the configuration has already been carried out. - Enhanced
Set-WorkspaceOneDnsConfigcmdlet to check if the configuration has already been carried out before attempting to shutdown Workspace ONE Access. - Enhanced
Set-vROPSDnsConfigcmdlet to check if the configuration has already been carried out. - Enhanced
Add-vROPSNtpServercmdlet to check if the configuration has already been carried out. - Enhanced
Set-vRADnsConfigcmdlet to check if the configuration has already been carried out. - Enhanced
Set-vRANtpConfigcmdlet to check if the configuration has already been carried out. - Enhanced
Invoke-***DeploymentandInvoke-Undo***Deploymentfunctions to use themessageHandlerfunction. - Enhanced
Get-vRSLCMProductDetailscmdlet with thevmidoption to get the details for a specific product in VMware Aria Suite Lifecycle. - Enhanced
Get-vRLIMarketplaceMetadataandEnable-vRLIContentPackcmdlets 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-vRAIntegrationDetailcmdlet with an integration status check option.
v2.8.0¶
Release Date: 2024-01-30
- Added documentation for each cmdlet available from
Get-Helpand the module's online documentation. - Added
Export-IamJsonSpeccmdlet to generate a JSON specification file for Identify and Access Management. - Added
Invoke-IamDeploymentcmdlet to perform an end-to-end deployment of Identify and Access Management. - Added
Invoke-UndoIamDeploymentcmdlet to perform removal of Identify and Access Management. - Added
Add-NsxtIdentitySourcecmdlet to add LDAP/LDAPS Identity Source to NSX Manager. - Added
Undo-NsxtIdentitySourcecmdlet to remove LDAP/LDAPS Identity Source from NSX Manager. - Added
Export-IlaJsonSpeccmdlet to generate a JSON specification file for Intelligent Logging and Analytics. - Added
Invoke-IlaDeploymentcmdlet to perform an end-to-end deployment of Intelligent Logging and Analytics. - Added
Invoke-UndoIlaDeploymentcmdlet to perform removal of Intelligent Logging and Analytics. - Added
Undo-vRLIAuthenticationGroupcmdlet to remove group assignments from VMware Aria Operations for Logs. - Added
Set-vRLIAuthenticationADcmdlet to configure Active Directory as an authentication provider in VMware Aria Operations for Logs. - Added
Remove-vRLIAuthenticationADcmdlet to disable Active Directory as an authentication provider in VMware Aria Operations for Logs. - Added
Add-vRLIAuthenticationADcmdlet to enable and configure Active Directory as an authentication provider in VMware Aria Operations for Logs. - Added
Undo-vRLIAuthenticationADcmdlet to disable Active Directory as an authentication provider in VMware Aria Operations for Logs. - Added
Add-NsxtLdapRolecmdlet to assign an LDAP user or group role-based access control in NSX Manager. - Added
Undo-NsxtLdapRolecmdlet to remove an LDAP user or group role-based access control from NSX Manager. - Added
Undo-vRLIAuthenticationWSAcmdlet to support disable Workspace ONE Access integration with VMware Aria Operations for Logs. - Added
Get-vRSLCMLoadbalancercmdlet to support retrieving a list of load balancers configured in VMware Aria Suite Lifecycle. - Added
New-vRSLCMLoadbalancercmdlet to support adding a new load balancer to VMware Aria Suite Lifecycle. - Added
Remove-vRSLCMLoadbalancercmdlet to support removing a load balancer from VMware Aria Suite Lifecycle. - Added
Sync-vRSLCMDatacenterVcentercmdlet to trigger a data collection of a vCenter Server in VMware Aria Suite Lifecycle. - Added
Get-vRSLCMSshStatuscmdlet to retrieve the status of the SSH service for VMware Aria Suite Lifecycle. - Added
Set-vRSLCMSshStatuscmdlet to disable or enable the SSH service for VMware Aria Suite Lifecycle. - Added
Get-vRSLCMMyVmwareAccountcmdlet to retrieve a VMware Customer Connect account from VMware Aria Suite Lifecycle. - Added
New-vRSLCMMyVmwareAccountcmdlet to add a VMware Customer Connect account from VMware Aria Suite Lifecycle. - Added
Remove-vRSLCMMyVmwareAccountcmdlet to remove a VMware Customer Connect account from VMware Aria Suite Lifecycle. - Added
Get-vRSLCMProductVersioncmdlet to retrieve the supported versions for a product from VMware Aria Suite Lifecycle. - Added
Request-vRSLCMProductBinarycmdlet to download the supported version for a product from VMware Customer Connect in VMware Aria Suite Lifecycle. - Added
Add-vSphereReplicationcmdlet to enable vSphere Replication for a targeted virtual machine. - Added
Undo-vSphereReplicationcmdlet to disable vSphere Replication for a targeted virtual machine. - Added
Request-VrmsTokenRESTcmdlet to connect to the vSphere Replication REST API and retrieve an authentication token. - Added
Get-VrmsSitePairingcmdlet to retrieve the site pairing information from a vSphere Replication server. - Added
Connect-VrmsRemoteSessioncmdlet to instantiate a connection with the remote vSphere Replication server. - Added
Get-VrmsVmcmdlet to retrieve a list of all virtual machines or a single specified virtual machine from a vSphere Replication server. - Added
Get-VrmsDatastorecmdlet to retrieve a list of all datastores from a vSphere Replication server. - Added
Get-VrmsReplicationscmdlet to retrieve a list of all virtual machine replications from a vSphere Replication server. - Added
Add-VrmsReplicationcmdlet to add a vSphere Replication for a targeted virtual machine. - Added
Remove-VrmsReplicationcmdlet to remove a vSphere Replication for a targeted virtual machine. - Added
Request-SrmTokenRESTcmdlet to connect to the Site Recovery Manager REST API and retrieve an authentication token. - Added
Get-SrmSitePairingcmdlet to retrieve the site pairing information from a Site Recovery Manager server. - Added
Connect-SrmRemoteSessioncmdlet to instantiate a connection with the remote Site Recovery Manager server. - Added
Test-SrmAuthenticationRESTcmdlet to test authentication with provided credentials to a targeted Site Recovery Manager server. - Added
Test-VrmsAuthenticationRESTcmdlet to test authentication with provided credentials to a targeted vSphere Replication server. - Added
Remove-OperationsDefaultAdaptercmdlet to support removing the default vCenter Server and vSAN adapters from VMware Aria Operations. - Added
Undo-vROPSDeploymentcmdlet to support removing VMware Aria Operations from VMware Aria Suite Lifecycle. - Added
Get-NsxtLdapStatuscmdlet to retrieve the configuration status of an identity source in NSX. - Added
Export-IomJsonSpeccmdlet to generate a JSON specification file for Intelligent Operations Management. - Added
Invoke-IomDeploymentcmdlet to perform an end-to-end deployment of Intelligent Operations Management. - Added
Invoke-UndoIomDeploymentcmdlet to perform removal of Intelligent Operations Management. - Added
Undo-vRADeploymentcmdlet to remove VMware Aria Automation from VMware Aria Suite Lifecycle. - Added
Add-vRSLCMMyVMwareAccountcmdlet to add a Customer Connect Account to VMware Aria Suite Lifecycle. - Added
Undo-vRSLCMMyVMwareAccountcmdlet to remove a Customer Connect Account to VMware Aria Suite Lifecycle. - Added
Start-vRSLCMSnapshotcmdlet to start a snapshot operation of VMware Aria Suite Lifecycle. - Added
Import-ContentLibraryItemcmdlet to support adding files to a vSphere Content Library. - Added
Export-PcaJsonSpeccmdlet to generate a JSON specification file for Private Cloud Automation. - Added
Invoke-PcaDeploymentcmdlet to perform an end-to-end deployment of Private Cloud Automation. - Added
Request-VrslcmBundlecmdlet to download the VMware Aria Suite Lifecycle bundle in SDDC Manager. - Added
New-VrslcmDeploymentcmdlet to perform the deployment of VMware Aria Suite Lifecycle using SDDC Manager. - Added
Install-VrslcmCertificatecmdlet to install a signed certificate for VMware Aria Suite Lifecycle using SDDC Manager. - Added
Invoke-UndoPcaDeploymentcmdlet to perform an end-to-end removal of Private Cloud Automation. - Added
Export-GlobalWsaJsonSpeccmdlet to generate a JSON specification file for Workspace ONE Access. - Added
Invoke-GlobalWsaDeploymentcmdlet to perform an end-to-end install of Workspace ONE Access. - Added
Invoke-UndoGlobalWsaDeploymentcmdlet to perform an end-to-end removal of Workspace ONE Access. - Added
Undo-WSADeploymentcmdlet to remove Workspace ONE Access from VMware Aria Suite Lifecycle. - Added
Undo-VrslcmDeploymentcmdlet to remove VMware Aria Suite Lifecycle from SDDC Manager. - Added
Export-VrslcmJsonSpeccmdlet to generate a JSON specification file for VMware Aria Suite Lifecycle. - Added
Invoke-VrslcmDeploymentcmdlet to perform an end-to-end install of VMware Aria Suite Lifecycle. - Added
Add-NsxtPrincipalIdentitycmdlet to add a certificate based principal identity to NSX Manager. - Added
Undo-NsxtPrincipalIdentitycmdlet to remove a certificate based principal identity from NSX Manager. - Added
Remove-vRLIContentPackcmdlet to support the removal of a content pack from VMware Aria Operations for Logs. - Added
Uninstall-vRLIContentPackcmdlet to remove a content pack from VMware Aria Operations for Logs. - Added
Add-ProtectionGroupcmdlet to add protection groups to Site Recovery Manager. - Added
Undo-ProtectionGroupcmdlet to remove protection groups from Site Recovery Manager. - Added
Get-SrmProtectionGroupcmdlet to retrieve a protection group from Site Recovery Manager. - Added
Add-SrmProtectionGroupcmdlet to add a protection group to Site Recovery Manager. - Added
Remove-SrmProtectionGroupcmdlet to remove a protection group from Site Recovery Manager. - Added
Connect-vRSLCMUpgradeIsocmdlet to connect an upgrade ISO on VMware Aria Suite Lifecycle. - Added
Disconnect-vRSLCMUpgradeIsocmdlet to disconnect an upgrade ISO from VMware Aria Suite Lifecycle. - Added
Get-vRSLCMUpgradeStatuscmdlet to retrieve the status of an upgrade of VMware Aria Suite Lifecycle. - Added
Start-vRSLCMUpgradecmdlet to start check, prepare, pre-validate and upgrade operations on VMware Aria Suite Lifecycle. - Added
Add-RecoveryPlancmdlet to add a recovery plan to Site Recovery Manager. - Added
Set-RecoveryPlancmdlet to configure a recovery plan in Site Recovery Manager. - Added
Undo-RecoveryPlancmdlet to remove a recovery plan from Site Recovery Manager. - Added
Add-SrmRecoveryPlancmdlet to add a recovery plan to Site Recovery Manager. - Added
Remove-SrmRecoveryPlancmdlet to remove a recovery plan from Site Recovery Manager. - Added
Get-SrmRecoveryPlanStepcmdlet to retrieve steps from a recovery plan in Site Recovery Manager. - Added
Add-SrmRecoveryPlanCalloutStepcmdlet to add a callout step to a recovery plan in Site Recovery Manager. - Added
Get-SrmRecoveryPlanVmcmdlet to retrieve a virtual machine from a recovery plan in Site Recovery Manager. - Added
Set-SrmRecoveryPlanVmPrioritycmdlet to set the restart priority of a virtual machine from a recovery plan in Site Recovery Manager. - Added
Deploy-PhotonAppliancecmdlet to deploy the Photon appliance for the Health Reporting and Monitoring validated solution. - Added
Remove-PhotonAppliancecmdlet to remove the Photon appliance for the Health Reporting and Monitoring validated solution. - Fixed
Undo-SddcManagerRolecmdlet where a blank line is returned due to no API response data. - Fixed
Undo-WorkspaceOneNsxtIntegrationcmdlet for a typo in the post validation message. - Fixed
Undo-NsxtVimRolecmdlet where a blank line is returned due to no API response data. - Fixed
Add-WorkspaceOneRolecmdlet where a blank line is returned due to no API response data. - Fixed
Undo-vCenterGlobalPermissioncmdlet where incorrect input variable is checked. - Fixed
Set-NsxtRolecmdlet where missing input commands were missing from the example. - Fixed
Export-vROPSJsonSpeccmdlet to not populate secondary NTP server address correctly. - Fixed
Get-WSAServerDetailscmdlet where incorrect initial check was looking for VMware Aria Automation not VMware Aria Suite Lifecycle. - Fixed
Add-vRLIAuthenticationWSAcmdlet description and synopsis which was incorrect. - Fixed
Add-NsxtLdapRolecmdlet which was passing the Workload Domain rather than the identity source domain when assigning groups and users. - Fixed
Enable-SupervisorClustercmdlet which didn't allow for automatic creation of the Content Library in VCF 5.0+. - Enhanced
Add-WorkspaceOneRolecmdlet for better pre and post validation. - Enhanced
Add-vRLIAuthenticationWSAcmdlet to check for connectivity and authentication to Workspace ONE Access. - Enhanced
Set-NsxtRolecmdlet to support adding roles to LDAP users. - Enhanced
Get-vRLIGroupcmdlet to support v2 API for retrieving group membership by authentication provider in VMware Aria Operations for Logs. - Enhanced
Add-vRLIGroupcmdlet to support v2 API for adding group membership by authentication provider in VMware Aria Operations for Logs. - Enhanced
Remove-vRLIGroupcmdlet to support v2 API for removing group membership by authentication provider in VMware Aria Operations for Logs. - Enhanced
Add-vRLIAuthenticationGroupcmdlet to support updatedAdd-vRLIGroupcmdlet usage and Active Directory support. - Enhanced
New-WSADeploymentcmdlet: - 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-vROPSDeploymentcmdlet to check for the existence of the a load balancer in VMware Aria Suite Lifecycle and if missing create it. - Enhanced
New-vRADeploymentcmdlet to check for the existence of the a load balancer in VMware Aria Suite Lifecycle and if missing create it. - Enhanced
Get-WSAServerDetailscmdlet to include credentials and node count for the VCF-Aware Workspace ONE Access server. - Enhanced
Export-vRLIJsonSpeccmdlet - 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-vRSLCMEnvironmentcmdlet to support removing a product from an environment in VMware Aria Suite Lifecycle. - Enhanced
Add-NsxtIdentitySourcecmdlet to useGet-NsxtLdapStatusand check if the identity source connection is operational. - Enhanced
Undo-SddcManagerRolecmdlet for better error handling and message output. - Enhanced
Export-vRAJsonSpeccmdlet - 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-vROPSJsonSpeccmdlet: - 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-SrmAuthenticationRESTcmdlet to improve output. - Enhanced
Test-VrmsAuthenticationRESTcmdlet to improve output. - Enhanced
Update-vRSLCMPSPackcmdlet to perform a snapshot as part of the workflow and improved status checks. - Enhanced
Add-vCenterGlobalPermissioncmdlet to check for the existence of the vCenter Server role. - Removed
ilaDeployAriaOperationsLogs.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-IlaDeploymentcmdlet. - Removed
ilaConfigureAriaOperationsLogs.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-IlaDeploymentcmdlet. - Removed
ilaUndoAriaOperationsLogs.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-UndoIlaDeploymentcmdlet. - Removed
iamConfigureVsphere.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-IamDeploymentcmdlet. - Removed
iamConfigureWorkspaceOneAccess.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-IamDeploymentcmdlet. - Removed
iamConfigureNsx.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-IamDeploymentcmdlet. - Removed
iamUndoDeployment.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-UndoIamDeploymentcmdlet. - Removed
iomDeployAriaOperations.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-IomDeploymentcmdlet. - Removed
iomConfigureAriaOperations.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-IomDeploymentcmdlet. - Removed
pcaDeployAriaAutomation.ps1from the \SampleScripts\ directory as functionality now provided using theInvoke-PcaDeploymentcmdlet.
v2.7.1¶
Release Date: 2023-11-21
- Fixed
Get-vCenterServerDetailcmdlet 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-WMRegistryGet-WMRegistryRemove-WMRegistryGet-WMRegistryHealth- Fixed
Add-NetworkSegmentcmdlet where it was unable to add a new overlay segment with NSX 4.1.2. - Fixed
New-vRSLCMDatacenterVcentercmdlet to wait for datacenter to be created before adding the vCenter. - Added
Add-vROPSVcfCredentialcmdlet to create a VMware Cloud Foundation credential in VMware Aria Operations. - Added
Add-vROPSVcenterCredentialcmdlet to create a VMware Cloud Foundation credential in VMware Aria Operations. - Added
Add-vROPSNsxCredentialcmdlet to create a an NSX credential in VMware Aria Operations. - Added
Get-NsxtLdapcmdlet to retrieve LDAP identity providers from NSX Manager. - Added
Remove-NsxtLdapcmdlet to remove an LDAP identity provider from NSX Manager. - Added
New-NsxtLdapcmdlet to create an LDAP/LDAPS Identity Source in NSX Manager. - Added
Get-NsxtPrincipalIdentitycmdlet to get a list of NSX Principal Identities from NSX Manger. - Added
Set-NsxtPrincipalIdentityCertificatecmdlet to update the certificate of an NSX Principal Identity in NSX Manager. - Added
Remove-NsxtPrincipalIdentitycmdlet to remove an NSX Principal Identity from NSX Manager. - Added
New-NsxtPrincipalIdentitycmdlet 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-VrmsTokento use-skipCertificateCheckswitch if$PSEditionis "Core". - Enhanced
Request-VcenterApiTokencmdlet to use-skipCertificateCheckswitch if$PSEditionis "Core". - Enhanced
Connect-DRSolutionTovCenterto wait for the solution initialization to complete. The maximum wait time is 10 minutes. - Enhanced
Get-LocalUserPasswordExpirationcmdlet to allow for the use of a-sudoto elevate the privileges to run the command on a virtual appliance when the user is notroot. - Enhanced
Set-LocalUserPasswordExpirationcmdlet to allow for the use of a-sudoto elevate the privileges to run the command on a virtual appliance when the user is notroot. - Enhanced
Add-ContentLibrarycmdlet to check the VMware Cloud Foundation version when adding a subscribed content library. If the version is 5.0.0 or later and the-subscriptionUrlparameter is set towp-content.vmware.com, a warning message is displayed and the cmdlet exits. - Enhanced
Add-ContentLibrarycmdlet to work on both PowerShell 7 and Windows PowerShell 5.1. - Enhanced
Register-vROPSManagementPackcmdlet to enable or disable the VMware Cloud Foundation management pack. - Enhanced
Register-vROPSManagementPackcmdlet to enable or disable the VMware Infrastructure Health management pack. - Enhanced
Undo-vROPSAdaptercmdlet to support vCenter Server and vSAN adapter types in VMware Aria Operations. - Enhanced
Undo-vROPSCredentialcmdlet 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.jsonvrli-iom-alerts.json->aria-operations-logs-alerts-iom.jsonvrli-vcf-alerts.json->aria-operations-logs-alerts-vcf.jsonvrli-vcf-vmVrslcm.json->aria-operations-logs-alerts-vm-asl.jsonvrops-srm-notifications.csv->aria-operations-notifications-srm.csvvrops-vcf-notifications.csv->aria-operations-notifications-vcf.csv- Enhanced
Export-vROPSJsonSpeccmdlet: - 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-vROPsDeploymentto support deployment of VMware Aria Operations OVA using vSphere Content Library. - Enhanced
Export-vRLIJsonSpeccmdlet: - 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-vRLIDeploymentto support deployment of VMware Aria Operations for Logs OVA using vSphere Content Library. - Enhanced
Export-vRAJsonSpeccmdlet: - 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-VraJsonSpecto support deployment of VMware Aria Automation OVA using vSphere Content Library. - Enhanced
Export-WsaJsonSpeccmdlet: - 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-WsaDeploymentto support deployment of Workspace ONE Access OVA using vSphere Content Library. - Enhanced
Install-vRLIPhotonAgentcmdlet to support VMware Aria Operations for Logs agent configuration. - Enhanced
Add-vCenterGlobalPermissioncmdlet 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-vRLISmtpConfigurationcmdlet with a 2 second delay to ensure the API call completes. - Enhanced
Add-vRLIAuthenticationWSAcmdlet with a 2 second delay to ensure the API call completes. - Enhanced
Add-vRLIAgentGroupcmdlet with a 2 second delay to ensure the API call completes. - Enhanced
Export-WsaJsonSpecto support VMware Cloud Foundation v4.5.2 and Workspace ONE Access v3.3.7. - Enhanced
Export-vROPSJsonSpecto support VMware Cloud Foundation v4.5.2 and vRealize Operations v8.10.2. - Enhanced
Export-vRAJsonSpecto support VMware Cloud Foundation v4.5.2 and vRealize Automation v8.11.2. - Enhanced
Export-vRLIJsonSpecto support VMware Cloud Foundation v4.5.2 and vRealize Log Insight v8.10.2. - Enhanced
Add-SupervisorClusterLicenseto improve error handling. - Added
Get-vRSLCMProductBinariesMappedcmdlet to retrieves a list of mapped Product Binaries in vRealize Suite Lifecycle Manager. - Added
Get-vRSLCMProductBinariescmdlet to retrieve a list of product binaries in vRealize Suite Lifecycle Manager. - Added
Register-vRSLCMProductBinarycmdlet to add a product binary to the vRealize Suite Lifecycle Manager inventory. - Added
hcx-vsphere-integration.rolefile to support creation of VMware HCX to vSphere Integration. - Added
Get-NsxtLogicalRoutercmdlet to retrieve a list of logical routers. - Added
Get-NsxtRoutingConfigRedistributioncmdlet to retrieve information about configured route redistribution for a logical router. - Added
Get-NsxtRoutingConfigRedistributionRulecmdlet to retrieve all the route redistribution rules for a logical router. - Added
Set-NsxtRoutingConfigRedistributionRulecmdlet to configure the route redistribution rules for a logical router. - Added
Get-NsxtRoutingConfigRouteMapcmdlet to retrieve the route map configuration for a logical router. - Added
Get-NsxtSecurityPolicycmdlet to retrieve a list of security policies from NSX. - Added
Remove-NsxtSecurityPolicycmdlet to remove a security policy from NSX. - Added
Get-NsxtGroupcmdlet to retrieve a list of groups from NSX. - Added
Set-vRLIAlertcmdlet to enable an alert in vRealize Log Insight. - Added
Update-vRLIAlertcmdlet to configure an email address for an alert in vRealize Log Insight. - Added
Enable-vRLIAlertcmdlet to enable vRealize Log Insight alerts based on a supplied JSON file. - Added
Disable-vRLIAlertcmdlet to disable vRealize Log Insight alerts based ona supplied JSON file. - Added
vrli-iom-alerts.jsonto \SampleNotification folder for Intelligent Operations Management alerts. - Added
vrli-vcf-alerts.jsonto \SampleNotification folder for VMware Cloud Foundation alerts. - Added
vrli-vrslcm-alerts.jsonto \SampleNotification folder for vRealize Suite Lifecycle Manager alerts. - Added
Remove-NsxtGroupcmdlet to remove a group from NSX. - Added a temporary fix in
Add-NamespacePermissioncmdlet until issue withNew-WMNamespacePermissionis resolved. - Fixed
Install-SiteRecoveryManagercmdlet where an extra space was added to the path of the OVF Tool which fails in PowerShell Core. - Fixed
Install-vSphereReplicationManagercmdlet where an extra space was added to the path of the OVF Tool which fails in PowerShell Core. - Fixed
Request-SignedCertificatecmdlet 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-vRLITokento use new bearer token request for vRealize Log Insight. - Fixed
Add-vRLIAuthenticationGroupcmdlet to check the vRealize Log Insight version correctly. - Fixed
Get-vRLIGroupcmdlet to check the vRealize Log Insight version correctly. - Fixed
Add-vRLIGroupcmdlet to check the vRealize Log Insight version correctly. - Fixed
Remove-vRLIGroupcmdlet to check the vRealize Log Insight version correctly. - Added
Test-EndpointConnectioncmdlet to test the connectivity to an endpoint based on PowerShell edition. - Added
Test-EsxiConnectioncmdlet to useTest-EndpointConnectionwith TCP 443 (HTTPS) and TCP 22 (SSH). Default: TCP 443 (HTTPS). - Added
Test-EsxiAuthenticationcmdlet to test the authentication to an ESXi host. - Added
Update-vRSLCMPSPackcmdlet to refresh and update Product Support Packs in vRealize Suite Lifecycle Manager. - Added
Get-vRSLCMPSPackcmdlet to refresh the metadata for Product Support Packs in vRealize Suite Lifecycle Manager. - Added
Install-vRSLCMPSPackcmdlet to install a Product Support Packs in vRealize Suite Lifecycle Manager. - Updated
Request-VcenterApiTokencmdlet to use-skipCertificateCheckswitch if$PSEditionis "Core" and$PSVersionTable.OSis "Linux". - Updated
Initialize-WorkspaceOnecmdlet to support change in private API for initial configuration of Workspace ONE Access. - Updated
Add-vROPSGroupRemoteCollectorscmdlet to support both REMOTE and CLOUD_PROXY collectors. - Updated
Add-vROPSAdapterSddcHealthcmdlet 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.ps1driDeployTanzuCluster.ps1driUndoDeployment.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.ps1iamConfigureWorkspaceOne.ps1iamConfigureNsx.ps1iamUndoDeployment.ps1iamSolutionInteroperability.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.ps1ilaDeployVrealizeLogInsight.ps1ilaSolutionInteroperability.ps1ilaUndoSolutionInteroperability.ps1ilaUndoVrealizeLogInsight.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.ps1iomDeployVrealizeOperations.ps1iomDeployVrealizeOperations.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.roleto support vSphere 7 and vSphere 8 - Removed
vra-vsphere-integration.roleandvra-vsphere-integration.rolein favour of new Aria named files.
v2.4.0¶
Release Date: 2023-06-27
- Added
Get-vRLIAuthenticationADcmdlet to retrieve the Active Directory configuration settings. - Added
Get-vRLIVersioncmdlet to retrieve the vRealize Log Insight version information. - Added
Invoke-VcenterCommandcmdlet allows you to invoke any command line operation on a vCenter Server managed by SDDC Manager. - Added
vcdr-vsphere-integration.rolefile for VMware Cloud Disaster Recovery to vSphere Integration. - Added
Get-ESXiAdminGroupcmdlet to retrieve the ESXi Admin Group configuration for an ESXi host. - Added
Set-ESXiAdminGroupcmdlet to configure the ESXi Admin Group configuration for an ESXi host. - Added
New-NsxtTier0BgpNeighborConfigcmdlet to configure or update a BGP neighbor config for NSX Tier-0 gateway. - Added
Get-NsxtLocaleServicecmdlet to get a paginated list of all Tier-0 locale-services. - Added
Get-VCenterCEIPcmdlet to retrieve the current status of Customer Experience Improvement Program (CEIP) for vCenter Server. - Added
Set-VCenterCEIPcmdlet to enable or disable Customer Experience Improvement Program (CEIP) for vCenter Server. - Enhanced
Get-vRLIAuthenticationWSAcmdlet with a -status switch to retrieve the connection status with Workspace ONE Access. - Enhanced
Add-vRLIAuthenticationGroupcmdlet with a vRealize Log Insight version check to throw a warning message if API is missing. - Enhanced
Get-vRLIGroupcmdlet with a vRealize Log Insight version check to throw a warning message if API is missing. - Enhanced
Add-vRLIGroupcmdlet with a vRealize Log Insight version check to throw a warning message if API is missing. - Enhanced
Remove-vRLIGroupcmdlet with a vRealize Log Insight version check to throw a warning message if API is missing. - Enhanced
Add-vRSLCMNtpServercmdlet with additional checking of the inputs against the exiting configuration. - Enhanced
Set-NsxtManagerAuthPolicyto handle password complexity parameters for NSX 4.x. - Enhanced
Get-LocalPasswordComplexityto handle VMware Cloud Foundation version parameter. - Enhanced
Get-LocalAccountLockoutto handle VMware Cloud Foundation version parameter. - Enhanced
Set-NsxtManagerAuthPolicycmdlet to handlehash_algorithmparameter for NSX 4.x. - Enhanced
Export-WsaJsonSpecto support VMware Cloud Foundation v5.0.0 and Workspace ONE Access v3.3.7. - Enhanced
Export-vROPSJsonSpecto support VMware Cloud Foundation v5.0.0 and vRealize Operations v8.10.2. - Enhanced
Export-vRAJsonSpecto support VMware Cloud Foundation v5.0.0 and vRealize Automation v8.11.2. - Enhanced
Export-vRLIJsonSpecto support VMware Cloud Foundation v5.0.0 and vRealize Log Insight v8.10.2. - Enhanced
Export-vROPSJsonSpecto 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-vCenterGlobalPermissioncmdlet to require the-sddcDomainparameter to support isolated workload domains. - Breaking Change - Updated
Undo-vCenterGlobalPermissioncmdlet to require the-sddcDomainparameter to support isolated workload domains. - Fixed
New-vROPSDeploymentlicense check in vRealize Suite Lifecycle Manager locker. - Fixed
New-vRADeploymentlicense check in vRealize Suite Lifecycle Manager locker. - Fixed
Get-vCenterServerDetailwhich had blank SSO Domain for pre-VMware Cloud Foundation 4.5.0.0 release causingAdd-SsoPermissionto fail. - Enhanced
Export-vRLIJsonSpecwith a new switch to define a custom version of vRealize Log Insight to deploy. - Enhanced
New-vRLIDeploymentwith a new switch to define a custom version of vRealize Log Insight to deploy. - Enhanced
Export-vROPSJsonSpecwith a new switch to define a custom version of vRealize Operations to deploy. - Enhanced
New-vROPSDeploymentwith a new switch to define a custom version of vRealize Operations to deploy. - Enhanced
Export-vRAJsonSpecwith a new switch to define a custom version of vRealize Automation to deploy. - Enhanced
New-vRADeploymentwith a new switch to define a custom version of vRealize Automation to deploy. - Enhanced
Export-WSAJsonSpecwith a new switch to define a custom version of Workspace ONE Access to deploy. - Enhanced
New-WSADeploymentwith a new switch to define a custom version of Workspace ONE Access to deploy. - Added
operations-for-networks-vsphere-integration.rolefile for Aria Operations for Networks to vSphere Integration. - Updated
cbo-vsphere-integration.roletooperations-vsphere-integration.roleso that its more closely aligned to the product. - Updated
cbl-vsphere-integration.roletooperations-for-logs-vsphere-integration.roleso that its more closely aligned to the product. - Updated
Export-WsaJsonSpecto support VMware Cloud Foundation v4.5.1 and Workspace ONE Access - Updated
Export-vRLIJsonSpecto support VMware Cloud Foundation v4.5.1. - Updated
Export-vROPSJsonSpecto support VMware Cloud Foundation v4.5.1. - Updated
Export-vRAJsonSpecto 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.PasswordManagementmodule. - Fixed
New-vRLIDeploymentcmdlet where in some scenarios it was failing to find the license alias. - Enhanced
Test-VCFConnectioncmdlet to useTest-NetConnectionwith ports 443 (HTTPS) and 22 (SSH) instead of ICMP. - Enhanced
Get-vCenterServerDetailcmdlet with examples and utilizingTest-VCFConnectionandTest-VCFAuthentication. - Enhanced
Get-NsxtServerDetailcmdlet with examples and utilizingTest-VCFConnectionandTest-VCFAuthentication. - Enhanced
Get-vRSLCMServerDetailcmdlet with a synopsis and examples. - Enhanced
Get-WSAServerDetailcmdlet with a synopsis and examples. - Enhanced
Get-vRAServerDetailcmdlet with a synopsis and examples. - Enhanced
Get-vROPsServerDetailcmdlet with a synopsis and examples. - Enhanced
Get-vRLIServerDetailcmdlet with a synopsis and examples. - Added
Test-PowerValidatedSolutionsPrereqcmdlet to perform a check for the installation of prerequisite PowerShell modules. - Added
Show-PowerValidatedSolutionsOutputcmdlet to handle formatting of output to the console when PowerVCF is not installed. - Fixed
Get-GlobalPermissioncmdlet 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-vCenterServerDetailcmdlet to check for VMware Cloud Foundation version when looking up the vCenter Single Sign-On credentials. - Enhanced
New-vROPSNotificationcmdlet to check that the alert plugin is valid. - Enhanced
Import-vROPSNotificationcmdlet to handle output from low level functions.
v2.1.0¶
Release Date: 2023-03-28
- Enhanced
Get-vCenterServerDetailcmdlet to to support VCF 5.0 and isolated workload domains. - Enhanced
Add-IdentitySourcecmdlet to support VCF 5.0 and isolated workload domains. - Enhanced
Undo-IdentitySourcecmdlet to support VCF 5.0 and isolated workload domains. - Enhanced
Add-SsoPermissioncmdlet to support VCF 5.0 and isolated workload domains. - Enhanced
Undo-SsoPermissioncmdlet to support VCF 5.0 and isolated workload domains. - Enhanced
Add-vSphereRolecmdlet to support VCF 5.0 and isolated workload domains. - Enhanced
Undo-vSphereRolecmdlet to support VCF 5.0 and isolated workload domains. - Fixed
Get-GlobalPermissioncmdlet where UseBasicParsing was set to false but should be true.
v2.0.1¶
Release Date: 2023-02-28
- Added
Convert-CssClassStylecmdlet to modify the CSS Style in the HTML output. - Added
cbl-vsphere-integration.rolerole file to support adding the vRealize Log Insight Cloud to vSphere Integration role in vCenter Server. - Added
cbo-vsphere-integration.rolerole file to support adding the vRealize Operations Cloud to vSphere Integration role in vCenter Server. - Enhanced
Test-SSOAuthenticationcmdlet to include -SkipCertificateCheck parameter to handle platforms with self-signed certificates. - Fixed
Publish-*cmdlets to useConvert-CssClassStylerather thanConvert-CssClasswhich is part of VMware Cloud Foundation reporting module.
v2.0.0¶
Release Date: 2023-01-31
- Added
Request-EsxiPasswordExpirationcmdlet to retrieve the password expiration policy for all ESXi hosts in a cluster. - Added
Request-EsxiPasswordComplexitycmdlet to retrieve the password complexity policy for all ESXi hosts in a cluster. - Added
Request-EsxiAccountLockoutcmdlet to retrieve the account lockout policy for all ESXi hosts in a cluster. - Added
Update-EsxiPasswordExpirationcmdlet to update the password expiration policy for all ESXi hosts in a cluster. - Added
Update-EsxiPasswordComplexitycmdlet to update the password complexity policy for all ESXi hosts in a cluster. - Added
Update-EsxiAccountLockoutcmdlet to update the account lockout policy for all ESXi hosts in a cluster. - Added
Request-SsoPasswordExpirationcmdlet to retrieve the password expiration policy for vCenter Single Sign-On domain. - Added
Request-SsoPasswordComplexitycmdlet to retrieve the password complexity policy for vCenter Single Sign-On domain. - Added
Request-SsoAccountLockoutcmdlet to retrieve the account lockout policy for vCenter Single Sign-On domain. - Added
Update-SsoPasswordExpirationcmdlet to update the password expiration policy for vCenter Single Sign-On domain. - Added
Update-SsoPasswordComplexitycmdlet to update the password complexity policy for vCenter Single Sign-On domain. - Added
Update-SsoAccountLockoutcmdlet to update the account lockout policy for vCenter Single Sign-On domain. - Added
Request-VcenterPasswordExpirationcmdlet to retrieve the global password expiration policy for vCenter Server. - Added
Request-VcenterRootPasswordExpirationcmdlet to retrieve the root user password expiration policy for vCenter Server. - Added
Update-VcenterPasswordExpirationcmdlet to update the global password expiration policy for vCenter Server. - Added
Update-VcenterRootPasswordExpirationcmdlet to update the root user password expiration policy for vCenter Server. - Added
Get-LocalUserPasswordExpirationcmdlet to retrieve the password expiration policy for a local user. - Added
Set-LocalUserPasswordExpirationcmdlet to configure the password expiration policy for a local user. - Added
Request-LocalUserPasswordExpirationcmdlet to retrieve the password expiration policy for a local user from any virtual machine. - Added
Update-LocalUserPasswordExpirationcmdlet to configure the password expiration policy for a local user from any virtual machine. - Added
Request-WsaPasswordExpirationcmdlet to retrieve the password expiration policy for Workspace ONE Access. - Added
Request-WsaPasswordComplexitycmdlet to retrieve the password complexity policy for Workspace ONE Access. - Added
Request-WsaAccountLockoutcmdlet to retrieve the account lockout policy for Workspace ONE Access. - Added
Update-WsaPasswordExpirationcmdlet to update the password expiration policy for Workspace ONE Access. - Added
Update-WsaPasswordComplexitycmdlet to update the password complexity policy for Workspace ONE Access. - Added
Update-WsaAccountLockoutcmdlet to update the account lockout policy for Workspace ONE Access. - Added
Request-NsxtEdgePasswordExpirationcmdlet to retrieve password expiration policy for NSX Manager nodes. - Added
Update-NsxtEdgePasswordExpirationcmdlet to updated password expiration policy for NSX Manager nodes. - Added
Request-NsxtManagerAccountLockoutcmdlet to retrieve the account lockout policy for NSX Manager nodes. - Added
Update-NsxtManagerAccountLockoutcmdlet to update the account lockout policy for NSX Manager nodes. - Added
Request-NsxtEdgeAccountLockoutcmdlet to retrieve the account lockout policy for NSX Edge nodes. - Added
Update-NsxtEdgeAccountLockoutcmdlet to update the account lockout policy for NSX Edge nodes. - Added
Get-LocalPasswordComplexitycmdlet to retrieve the password complexity in/etc/pam.d/system-password. - Added
Set-LocalPasswordComplexitycmdlet to configure the password complexity in/etc/pam.d/system-password. - Added
Request-VcenterPasswordComplexitycmdlet to retrieve the password complexity for a vCenter Server. - Added
Update-VcenterPasswordComplexitycmdlet to update the password complexity for a vCenter Server. - Added
Request-NsxtManagerPasswordExpirationcmdlet to retrieve the password expiration for NSX Local Manager Local Users. - Added
Update-NsxtManagerPasswordExpirationcmdlet to update the password expiration for NSX Local Manager Local Users. - Added
Request-NsxtManagerPasswordComplexitycmdlet to retrieve the password complexity for NSX Local Manager nodes. - Added
Update-NsxtManagerPasswordComplexitycmdlet to update the password complexity for NSX Local Manager nodes. - Added
Request-NsxtEdgePasswordComplexitycmdlet to retrieve the password complexity for NSX Edge nodes. - Added
Update-NsxtEdgePasswordComplexitycmdlet to update the password complexity for NSX Edge nodes. - Added
Request-SddcManagerPasswordComplexitycmdlet to retrieve the password complexity for SDDC Manager. - Added
Update-SddcManagerPasswordComplexitycmdlet to update the password complexity for SDDC Manager. - Added
Request-WsaLocalUserPasswordComplexitycmdlet to retrieve the local user password complexity for Workspace ONE Access. - Added
Update-WsaLocalUserPasswordComplexitycmdlet to update the local user password complexity for Workspace ONE Access. - Added
Get-LocalAccountLockoutcmdlet to retrieve the local user account lockout policy from a virtual machine. - Added
Set-LocalAccountLockoutcmdlet to update the local user account lockout policy from a virtual machine. - Added
Request-VcenterAccountLockoutcmdlet to retrieve the local user account lockout policy for vCenter Server. - Added
Update-VcenterAccountLockoutcmdlet to update the local user account lockout policy for vCenter Server. - Added
Request-SddcManagerAccountLockoutcmdlet to retrieve the local user account lockout policy for SDDC Manager. - Added
Update-SddcManagerAccountLockoutcmdlet to update the local user account lockout policy for SDDC Manager. - Added
Request-WsaLocalUserAccountLockoutcmdlet to retrieve the local user account lockout policy for Workspace ONE Access. - Added
Update-WsaLocalUserAccountLockoutcmdlet to update the local user account lockout policy for Workspace ONE Access. - Added
Publish-EsxiPasswordPolicycmdlet to retrieve the requested password policy for all ESXi hosts and output the details. - Added
Invoke-PasswordPolicyManagercmdlet to generate the Password Policy Manager report. - Added
Publish-SddcManagerPasswordExpirationcmdlet to retrieve password expiration policy for SDDC Manager and output the details. - Added
Publish-SddcManagerPasswordComplexitycmdlet to retrieve password complexity policy for SDDC Manager and output the details. - Added
Publish-SddcManagerAccountLockoutcmdlet to retrieve account lockout policy for SDDC Manager and output the details. - Added
Publish-SsoPasswordPolicycmdlet to retrieve the requested password policy for vCenter Single Sign-On and output the details. - Added
Publish-VcenterPasswordExpirationcmdlet to retrieve password expiration policy for vCenter Server and output the details. - Added
Publish-VcenterLocalPasswordExpirationcmdlet to retrieve password expiration policy for Local Users of vCenter Server and output the details. - Added
Publish-VcenterLocalPasswordComplexitycmdlet to retrieve password complexity policy for Local Users of vCenter Server and output the details. - Added
Publish-VcenterLocalAccountLockoutcmdlet to retrieve account lockout policy for Local Users of vCenter Server and output the details. - Added
Publish-NsxManagerPasswordExpirationcmdlet to retrieve password expiration policy for NSX Manager and output the details. - Added
Publish-NsxManagerPasswordComplexitycmdlet to retrieve password complexity policy for NSX Manager and output the details. - Added
Publish-NsxManagerAccountLockoutcmdlet to retrieve account lockout policy for NSX Manager and output the details. - Added
Publish-NsxEdgePasswordExpirationcmdlet to retrieve password expiration policy for NSX Edge and output the details. - Added
Publish-NsxEdgePasswordComplexitycmdlet to retrieve password complexity policy for NSX Edge and output the details. - Added
Publish-NsxEdgeAccountLockoutcmdlet to retrieve account lockout policy for NSX Edge and output the details. - Added
Get-PasswordPolicyDefaultcmdlet to retrieve the default password policy settings either to an output or JSON file. - Added
Start-PasswordPolicyConfigcmdlet to perform the configuration of password policy across a VMware Cloud Foundation instance. - Added
Publish-WsaDirectoryPasswordPolicycmdlet to retrieve password policies for Workspace ONE Access Local Directory Users and output the details. - Added
Publish-WsaLocalPasswordPolicycmdlet to retrieve password policies for Workspace ONE Access Local Users and output the details. - Renamed
Get-VCPasswordPolicytoGet-VcenterPasswordExpirationto support better naming for password expiration. - Renamed
Set-VCPasswordPolicytoSet-VcenterPasswordExpirationto support better naming for password expiration. - Renamed
Get-VCRootPasswordExpirytoGet-VcenterRootPasswordExpirationto support better naming for password expiration. - Renamed
Set-VCPasswordExpirytoSet-VcenterRootPasswordExpirationto support better naming for password expiration. - Renamed
Get-WSAPasswordLockoutto Get-WsaAccountLockout to support better naming for account lockout. - Renamed
Set-WSAPasswordLockoutto Set-WsaAccountLockout to support better naming for account lockout. - Enhanced
Set-WsaPasswordPolicycmdlet 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-SiteRecoveryManagercmdlet to support an alternative path to the OVF Tool -vmwareOvfToolPath, and code improvements. - Enhanced
Install-vSphereReplicationManagercmdlet to support an alternative path to the OVF Tool -vmwareOvfToolPath and code improvements. - Enhanced
Connect-DRSolutionTovCentercmdlet to support registration with any vCenter Server and code improvements and REST API function support. - Added
Undo-DRSolutionTovCentercmdlet to support removing vCenter Server registration of vSphere Replication and Site Recovery Manager. - Enhanced
Install-VamiCertificatecmdlet to use new REST APIs for vSphere Replication and Site Recovery Manager appliances. - Added
Add-VrmsNetworkAdaptercmdlet to support adding a second nic to a vSphere Replication appliance. - Added
Add-SrmLicenseKeycmdlet to support adding and assigning a Site Recovery Manager license. - Added
Undo-SrmLicenseKeycmdlet to support removing a Site Recovery Manager license. - Added
Add-VdsPortGroupcmdlet to support creating a vSphere Distributed Switch port group and assigning a VLAN id. - Added
Undo-VdsPortGroupcmdlet to support removing a vSphere Distributed Switch port group. - Added
internalCatchWriterinternal function to control and providing messages around API response codes. - Added
Test-VrmsConnectioncmdlet to support checking the vSphere Replication appliance is responding. - Added
Test-VrmsAuthenticationcmdlet to support checking authentication with the vSphere Replication appliance. - Added
Request-VrmsTokencmdlet to support requesting a session token for a vSphere Replication appliance. - Added
Get-VrmsApplianceDetailcmdlet to support getting information about a vSphere Replication appliance. - Added
Set-VrmsApplianceStatecmdlet to restart or shutdown a vSphere Replication appliance. - Added
Get-VrmsServicecmdlet to support retrieving the status of services running on the vSphere Replication appliance. - Added
Set-VrmsServicecmdlet to start/stop/restart services running on a vSphere Replication appliance. - Added
Get-VrmsNetworkAllcmdlet to retrieve all network settings for a vSphere Replication appliance. - Added
Get-VrmsNetworkDnscmdlet to retrieve the DNS configuration for a vSphere Replication appliance. - Added
Set-VrmsNetworkDnscmdlet to configure DNS settings for a vSphere Replication appliance. - Added
Get-VrmsNetworkInterfacecmdlet to retrieve the network interface configuration for a vSphere Replication appliance. - Added
Set-VrmsNetworkInterfacecmdlet to configure a network interface for a vSphere Replication appliance. - Added
Get-VrmsConfigurationcmdlet to retrieve the registration configuration for a vSphere Replication appliance. - Added
Set-VrmsConfigurationcmdlet to register the vSphere Replication appliance with vCenter Server. - Added
Remove-VrmsConfigurationcmdlet to remove the vCenter Server registration for a vSphere Replication appliance. - Added
Set-VrmsReplicationcmdlet to configure the replication filter IP Address for a vSphere Replication appliance. - Added
Get-VrmsTaskcmdlet to retrieve tasks from a vSphere Replication appliance. - Added
Get-VrmsVamiCertificatecmdlet to retrieve the certificate of the VAMI interface of a vSphere Replication appliance - Added
Set-VrmsVamiCertificatecmdlet to install a new certificate for the VAMI interface of a vSphere Replication appliance. - Added
Test-SrmConnectioncmdlet to support checking the Site Recovery Manager appliance is responding. - Added
Test-SrmAuthenticationcmdlet to support checking authentication with the Site Recovery Manager appliance - Added
Request-SrmTokencmdlet to support requesting a session token for a Site Recovery Manager appliance - Added
Get-SrmApplianceDetailcmdlet to support getting information about a Site Recovery Manager appliance - Added
Set-SrmApplianceStatecmdlet to restart or shutdown a Site Recovery Manager appliance - Added
Get-SrmServicecmdlet to support retrieving the status of services running on the Site Recovery Manager appliance - Added
Set-SrmServicecmdlet to start/stop/restart services running on a Site Recovery Manager appliance - Added
Get-SrmNetworkAllcmdlet to retrieve all network settings for a Site Recovery Manager appliance - Added
Get-SrmNetworkDnscmdlet to retrieve the DNS configuration for a Site Recovery Manager appliance - Added
Set-SrmNetworkDnscmdlet to configure DNS settings for a Site Recovery Manager appliance - Added
Get-SrmNetworkInterfacecmdlet to retrieve the network interface configuration for a Site Recovery Manager appliance - Added
Set-SrmNetworkInterfacecmdlet to configure a network interface for a Site Recovery Manager appliance - Added
Get-SrmConfigurationcmdlet to retrieve the registration configuration for a Site Recovery Manager appliance - Added
Set-SrmConfigurationcmdlet to register the Site Recovery Manager appliance with vCenter Server. - Added
Remove-SrmConfigurationcmdlet to remove the vCenter Server registration for a Site Recovery Manager appliance - Added
Get-SrmTaskcmdlet to retrieve tasks from a Site Recovery Manager appliance - Added
Get-SrmVamiCertificatecmdlet to retrieve the certificate of the VAMI interface of a Site Recovery Manager appliance - Added
Set-SrmVamiCertificatecmdlet to install a new certificate for the VAMI interface of a Site Recovery Manager appliance - Added
Undo-SiteRecoveryManagerto remove the Site Recovery Manager virtual appliance. - Added
Undo-vSphereReplicationManagerto remove the vSphere Replication virtual appliance. - Added
Add-EsxiVMkernelPortcmdlet to create ESXi VMKernel port for vSphere Replication Traffic flexibility. - Added
Undo-EsxiVMkernelPortcmdlet to remove ESXi VMKernel port for vSphere Replication Traffic flexibility. - Added
Add-EsxiVrmsStaticRoutecmdlet to provide ESXi static route configuration flexibility. - Added
Undo-EsxiVrmsStaticRoutecmdlet to provide ESXi static route removal flexibility.
v1.9.0¶
Release Date: 2022-10-25
- Fixed
ilaDeployVrealizeLogInsight.ps1where the call for cmdlet named Add-vRLISmtpConfiguration had a typo. - Enhanced
Export-WsaJsonSpeccmdlet to support deploying a Standard (single node) Workspace ONE Access via vRealize Suite Lifecycle Manager. - Enhanced
New-WSADeploymentcmdlet to support deploying a Standard (single node) Workspace ONE Access via vRealize Suite Lifecycle Manager. - Enhanced
Export-vROPSJsonSpeccmdlet to support deploying a smaller footprint of vRealize Operations for nested environments. - Enhanced
New-vROPSDeploymentcmdlet to support smaller footprint of vRealize Operations for nested environments. - Enhanced
ilaConfigureVrealizeLogInsight.ps1Sample Script to detect Standard versus Clustered Workspace ONE. - Enhanced
iomDeployVrealizeOperations.ps1Sample Script to support smaller footprint of vRealize Operations for nested environments. - Enhanced
ilaDeployVrealizeLogInsight.ps1Sample Script to skip trying to configure Archive and Retention settings when no NFS details are provided. - Enhanced
Enable-SupervisorClustercmdlet to check for the existence of the Supervisor Cluster. - Added
Enable-vRLIContentPackcmdlet to support install of content packs from the vRealize Log Insight in-product marketplace. - Added
Update-vRLIContentPackcmdlet to support update of content packs from the vRealize Log Insight in-product marketplace. - Added
Get-vRLIMarketplaceMetadatacmdlet to support install and upgrade of content packs from the vRealize Log Insight in-product marketplace. - Added
Install-vRLIContentPackcmdlet to support installation of content packs from the vRealize Log Insight in-product marketplace. - Added
Get-vRLIContentPackcmdlet to support install and upgrade of content packs from the vRealize Log Insight in-product marketplace. - Added
Get-vROpsLogForwardingConfigcmdlet to support verification of vRealize Operations log forwarding. - Added
Get-vROpsLogForwardingcmdlet to support verification of vRealize Operations log forwarding. - Added
Add-vROPSAdapterVrcmdlet to support adding a vSphere Replication adapter to vRealize Operations. - Added
Add-vROPSAdapterSrmcmdlet to support adding a Site Recovery Manager adapter to vRealize Operations. - Added
Get-vROPSAlertDefinitioncmdlet a sub-function to obtain alert definition details from vRealize Operations. - Added
vrops-srm-notifications.csvSample Notification file for configuring Site Recovery Manager alert notifications in vRealize Operations. - Added
Remove-vRLIAgentGroupcmdlet a sub-function to support removing agent groups from vRealize Log Insight. - Added
Undo-vRLIAgentGroupcmdlet to support removing an agent group from vRealize Log Insight. - Added
Add-StorageFoldercmdlet to support adding a storage folder in vCenter Server. - Updated
Export-vRLIJsonSpeccmdlet to define vRealize Log Insight v8.8.2 as the default install for VCF 4.5. - Updated
Export-vRAJsonSpeccmdlet to define vRealize Automation v8.8.2 as the default install for VCF 4.5. - Updated
Undo-vROPSAdaptercmdlet to support removing VrAdapter and SrmAdapter adapter types from vRealize Operations. - Updated
Undo-vROPSCredentialcmdlet 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.ps1ilaConfigureVrealizeLogInsight.ps1ilaUndoVrealizeLogInsight.ps1- Updated Sample Scripts in the SampleScripts\iam folder, to support the VCF 4.5.x Planning and Prep Workbook:
iamConfigureVsphere.ps1iamConfigureNsx.ps1iamConfigureWorkspaceOne.ps1iamUndoDeployment.ps1- Updated Sample Scripts in the SampleScripts\dri folder, to support the VCF 4.5.x Planning and Prep Workbook:
driConfigureSupervisorCluster.ps1driDeployTanzuCluster.ps1driUndoDeployment.ps1- Updated Sample Scripts in the SampleScripts\ila folder, to support the VCF 4.5.x Planning and Prep Workbook:
ilaDeployVrealizeLogInsight.ps1ilaConfigureVrealizeLogInsight.ps1ilaUndoVrealizeLogInsight.ps1- Updated Sample Scripts in the SampleScripts\iom folder, to support the VCF 4.5.x Planning and Prep Workbook:
iomConfigureVrealizeOperations.ps1iomDeployVrealizeOperations.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.ps1ilaUndoSolutionInteroperability.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-CSPTokencmdlet to request a token from VMware Cloud. - Enhanced
Update-vRACloudAccountZoneandUpdate-vRACloudZonecmdlets to support placement policy for cloud zones in vRealize Automation. - Enhanced
Confirm-PSModulecmdlet so its an exported function and can be executed on the command line. - Enhanced
Enable-vROPSManagementPackcmdlet to support Site Recovery Manager and vSphere Replication Management Packs. - Renamed to
Get-CSPProxyAppliancecmdlet toGet-CloudProxyand added: -environmentswitch 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-vROPsAdapterStatusandTest-vROPsAdapterStatusByTypecmdlets to test the status vRealize Operations adapters. - Added
New-vRAvROPSIntegrationItemcmdlet to configure vRealize Operations Manager integration in vRealize Automation. - Added
Undo-vRAvROPsIntegrationItemcmdlet to remove vRealize Operations Manager integration from vRealize Automation. - Added
Add-vRAIntegrationItemcmdlet to add an external system to vRealize Automation. - Added
Test-vRAIntegrationItemcmdlet to test an integration item in vRealize Automation. - Added
Remove-vRAIntegrationItemcmdlet to remove an integration item from vRealize Automation. - Added
Get-CloudProxyOtkcmdlet to retrieve the One Time Key (OTK) for both the Cloud Proxy and the Cloud Extensibility Proxy. - Added
Get-vROVersioncmdlet with support for standalone, embedded, and cloud extensibility proxy vRealize Orchestrator instance. - Added
Get-CEPWorkflowcmdlet to return workflows from cloud extensibility proxy's vRealize Orchestrator instance. - Added
Invoke-CEPWorkflowcmdlet to start a Workflow on a cloud extensibility proxy's vRealize Orchestrator instance. - Added
Get-CEPWorkflowExecutioncmdlet to return the Workflow Execution ID from a cloud extensibility proxy's vRealize Orchestrator instance. - Added
Get-CEPWorkflowExecutionStatecmdlet to return the Workflow Execution State from a cloud extensibility proxy's vRealize Orchestrator instance. - Added
Add-CEPTrustedCertificatecmdlet to add a trusted cert to a cloud extensibility proxy's vRealize Orchestrator instance. - Added
Add-CEPvCenterServercmdlet to add a vCenter server to a cloud extensibility proxy's vRealize Orchestrator instance. - Added
Update-vROPSvRAAdapterCredentialcmdlet to support updating the vRealize Automation integration credential in vRealize Operations Manager. - Added
Get-vRAAPIVersionandGet-vRAIntegrationDetailcmdlets to support updating the placement policy for cloud zones in vRealize Automation. - Added
Get-ESXiPasswordPolicycmdlet to return the password expiration policy for ESXi. - Added
Get-VCServerPasswordPolicycmdlet to return the password expiration policy for vCenter Server. - Added
Set-EsxiPasswordExpirationPeriodcmdlet 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.ps1generates and audit report or configures the password policies.sampleConfigurationFull.jsonconfiguration JSON covering all product configuration parameters.sampleConfigurationSimple.jsonconfiguration JSON covering default configuration parameters.README.mdproviding details on how to use Password Policy Manager.- Added
Get-vRAvRLIConfigcmdlet to retrieve the vRealize Log Insight logging configuration (CFAPI) on vRealize Automation. - Added
Set-vRAvRLIConfigcmdlet to configure the vRealize Log Insight logging configuration (CFAPI) on vRealize Automation. - Added
Remove-vRAvRLIConfigcmdlet to remove the vRealize Log Insight logging configuration (CFAPI) on vRealize Automation.
v1.7.0¶
Release Date: 2022-05-31
- Added
Set-vSRNetworkConfigcmdlet to configure a secondary ethernet adapter and the required routing for vSphere Replication appliances in the protected and recovery sites - Added
Undo-vSRNetworkConfigcmdlet to remove the secondary ethernet adapter and its configuration from vSphere Replication appliances in the protected and recovery sites - Added
New-vSRVMkernelPortcmdlet to create VMkernel ports on ESXi hosts for vSphere Replication traffic in the protected and recovery sites. - Added
Undo-vSRVMkernelPortcmdlet to remove VMkernel ports on ESXi hosts for vSphere Replication traffic in the protected and recovery sites. - Added
New-vSREsxiStaticRoutecmdlet to create a static route on ESXi hosts for vSphere Replication traffic in the protected and recovery sites. - Added
Undo-vSREsxiStaticRoutecmdlet to remove a static route on ESXi hosts for vSphere Replication traffic in the protected and recovery sites. - Added
Set-SRMLicenseConfigcmdlet to configure the license for Site Recovery Manager in the protected and recovery sites. - Added
Undo-SRMLicenseConfigcmdlet 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-vROPSAdapterNsxtcmdlet so that the description is maintained when validating the certificate of the NSX-T Adapter - Added
Add-vROPSAdapterIdentityManagercmdlet to support adding a new Identity Manager Adapter in vRealize Operations Manager. - Added
Undo-vROPSAdaptercmdlet to support the removal of an Adapter from vRealize Operations Manager. - Added
Undo-vROPSCredentialcmdlet to support the removal of an Adapter Credential from vRealize Operations Manager. - Added
Update-vROPSAdapterCollectorGroupcmdlet tto support updating the collector group for an Adapter in vRealize Operations Manager - Added
Set-vRADnsConfigcmdlet to configure the DNS server(s) and DNS search domain(s) on vRealize Automation to use custom settings. - Added
Undo-vRADnsConfigcmdlet to revert the DNS configuration of vRealize Automation to match SDDC Manager. - Added
Set-vRANtpConfigcmdlet to configure the NTP server(s) on vRealize Automation to use custom settings. - Added
Undo-vRANtpConfigcmdlet to revert the NTP configuration of vRealize Automation to match SDDC Manager. - Added
Add-SrmMappingcmdlet to create a mapping between objects (folder, network, or compute resource) in the protected and failover VCF instances in Site Recovery Manager - Added
Undo-SrmMappingcmdlet to remove a mapping between objects (folder, network, or compute resource) in the protected and failover VCF instances in Site Recovery Manager - Added
New-SRMSitePaircmdlet to create a site pair between Site Recovery Manager instances. - Added
Undo-SrmSitePaircmdlet to remove an existing site pair between Site Recovery Manager instances. - Added
New-vSRPortGroupcmdlet to create port groups for vSphere Replication appliances in the protected and recovery sites. - Added
Undo-vSRPortGroupcmdlet to remove port groups for vSphere Replication appliances in the protected and recovery sites.
v1.5.0¶
Release Date: 2022-03-29
- Enhanced
Add-SsoPermissioncmdlet to verify that the SSO Group exists in vCenter Single Sign-On. - Enhanced
Enable-SupervisorClustercmdlet additional enhancements around pre-validation of inputs. - Enhanced
Add-vRLIAgentGroupcmdlet to support adding multiple Agent Groups of the same type. - Enhanced
Add-vROPSAdapterNsxtcmdlet to support defaulting to Default collector group rather than using custom remote collector group. - Enhanced
Add-vROPSAdapterPingcmdlet to support defaulting to Default collector group rather than using custom remote collector group. - Enhanced
Set-WorkspaceOneNtpConfigcmdlet to support updating NTP configuration for Clustered Workspace ONE Access - Added
Undo-WorkspaceOneNsxtIntegrationcmdlet to disable the integration between NSX Manager and Workspace ONE Access. - Added
Undo-SsoPermissioncmdlet to remove a user or group's access from vCenter Single Sign-On. - Added
Undo-NsxtVidmRolecmdlet to remove user or group's access from NSX-T Data Center. - Added
Undo-ClusterGroupcmdlet to remove a vSphere DRS Cluster Group. - Added
Undo-vCenterGlobalPermissioncmdlet to remove vSphere Global Permissions from vCenter Server. - Added
Undo-vSphereRolecmdlet to remove a custom vSphere Role from vCenter Server. - Added
Undo-AntiAffinityRulecmdlet to remove an Anti-Affinity Rule from vCenter Server. - Added
Undo-VmStartupRulecmdlet to remove a VM to VM vSphere DRS Rule from vCenter Server. - Added
Undo-WorkspaceOneDirectoryGroupcmdlet to remove Active Directory Groups from Workspace ONE Access Directory sync. - Added
Add-SupervisorClusterLicensecmdlet to install and assign a license to a Tanzu Kubernetes Cluster. - Added
Request-SignedCertificatecmdlet to request a signed certificate from a Microsoft Certificate Authority. - Added
Set-vRSLCMDnsConfigcmdlet to update the DNS configuration of vRealize Suite Lifecycle Manager. - Added
Undo-vRSLCMDnsConfigcmdlet to revert the DNS configuration of vRealize Suite Lifecycle Manager to match SDDC Manager. - Added
Add-vRSLCMNtpServercmdlet to add NTP Servers to vRealize Suite Lifecycle Manager. - Added
Undo-vRSLCMNtpServercmdlet to revert the NTP configuration of vRealize Suite Lifecycle Manager to match SDDC Manager. - Added
Set-WorkspaceOneDnsConfigcmdlet to update the DNS configuration of Workspace ONE Access. - Added
Undo-WorkspaceOneDnsConfigcmdlet to revert the DNS configuration of Workspace ONE Access to match SDDC Manager. - Added
Set-vROPSDnsConfigcmdlet to update the DNS configuration of vRealize Operations Manager. - Added
Undo-vROPSDnsConfigcmdlet to revert the DNS configuration of vRealize Operations Manager to match SDDC Manager. - Added
Add-vROPSNtpServercmdlet to add NTP Servers to vRealize Operations Manager. - Added
Undo-vROPSNtpServercmdlet 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.ps1automates 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.ps1updated 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.ps1automates the configuration of vSphere, NSX and enables the Supervisor Cluster.driDeployTanzuCluster.ps1automates the the deployment of a Tanzu Kubernetes Cluster.driUndoDeployment.ps1automates 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.ps1automates 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-NetworkSegmentcmdlet to remove an NSX segment from an NSX Management Cluster. - Added
Undo-PrefixListcmdlet to remove an NSX Prefix List from an NSX Management Cluster. - Added
Undo-RouteMapcmdlet to remove an NSX Route Map from an NSX Management Cluster. - Added
Undo-DatastoreTagcmdlet to remove the vSphere Tag and Category from a datastore in vCenter Server. - Added
Undo-StoragePolicycmdlet to remove a VM vSphere Storage Policy from vCenter Server. - Added
Undo-Registrycmdlet to disable the Embedded Harbor Registry on the Supervisor Cluster. - Added
Undo-SupervisorClustercmdlet to remove the Supervisor Cluster. - Added
Undo-ContentLibrarycmdlet to remove a Content Library from the Workload Domain vCenter Server. - Added
Undo-Namespacecmdlet to remove a Namespace from the Supervisor Cluster. - Added
Undo-NamespacePermissioncmdlet to remove permissions from a Namespace. - Added
Undo-TanzuKubernetesClustercmdlet to remove a Tanzu Kubernetes Cluster from the Supervisor Cluster. - Added
Add-NsxtNodeProfileSyslogExportercmdlet to add a syslog exporter to the default node profile or specified node profile id. - Added
Undo-NsxtNodeProfileSyslogExportercmdlet 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-vRSLCMLockerLicensecmdlet 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-vCenterPermissioncmdlet to set permissions on non-nested folders. - Enhanced
Enable-SupervisorClustercmdlet with better pre-validation. - Renamed
Add-NsxtVidmGroupRolecmdlet toAdd-NsxtVidmRole, to add support for assigning both users and groups roles in NSX-T Data Center. - Added
Add-ResourcePoolcmdlet to create a resource pool in the Workload Domain specified. - Added
Undo-ResourcePoolcmdlet to remove a resource pool based on the Workload Domain specified. - Added
Update-vRAOrganizationDisplayNamecmdlet to configure the Organization Display Name in vRealize Automation. - Added
Add-vROPSAdapterPingcmdlet to add a Ping Adapter to vRealize Operations Manager. - Added
Enable-vROPSManagementPackcmdlet to upload and install the SDDC Health Management Pack to vRealize Operations Manager. - Added
Update-vROPSAdapterSddcHealthcmdlet to rename the SDDC Health Adapters in vRealize Operations Manager. - Added
Add-vROPSAdapterSddcHealthcmdlet to add SDDC Health Adapters for the Remote Collectors in vRealize Operations Manager. - Added
Add-vROPSAlertPluginEmailcmdlet to add an Email Alert Plugin to vRealize Operations Manager. - Added
Register-vROPSManagementPackcmdlet to activate / deactivate Native Management Packs in vRealize Operations Manager. - Added
Import-vROPSUserGroupcmdlet to import a user group and assign access in vRealize Operations Manager. - Added
Add-vROvCenterServercmdlet to add a workload domain vCenter Server instance to the embedded vRealize Orchestrator. - Added
Remove-vROvCenterServercmdlet to remove a workload domain vCenter Server instance from the embedded vRealize Orchestrator. - Added
Add-vROTrustedCertificatecmdlet to import a trusted certificate to the embedded vRealize Orchestrator using a PEM-encoded file. - Added
Import-vROPSNotificationcmdlet to import notifications using comma separated value file to vRealize Operations Manager. - Added
Add-vRANotificationcmdlet to configure the smtp notification settings in vRealize Automation. - Added
New-vRACloudAccountcmdlet to add Cloud Accounts for a Workload Domains vCenter Server and NSX Management Cluster in vRealize Automation. - Added
Undo-vRACloudAccountcmdlet to remove the Cloud Accounts for a Workload Domains vCenter Server and NSX Management Cluster in vRealize Automation. - Added
Update-vRACloudAccountZonecmdlet to update the configuration of the Cloud Account Zone for a Workload Domain in vRealize Automation. - Added
Add-vRAUsercmdlet to add an organization role and a service role to a user account in vRealize Automation. - Added
Undo-vRAUsercmdlet to remove an organization role and all service roles from a user account in vRealize Automation. - Added
Add-vRAGroupcmdlet to add an organization role and a service role to a group in vRealize Automation. - Added
Undo-vRAGroupcmdlet to remove an organization role and all service roles from a group account in vRealize Automation. - Added
Undo-IdentitySourcecmdlet to remove an Identity Provider from vCenter Server. - Added
Undo-SddcManagerRolecmdlet to remove access for a user in SDDC Manager. - Added
Add-SsoUsercmdlet to add a Single Sign-On domain user. - Added
New-vRSLCMDatacentercmdlet to add a datacenter in vRealize Suite Lifecycle Manager. - Added
Undo-vRSLCMDatacentercmdlet to remove a datacenter from vRealize Suite Lifecycle Manager. - Added
New-vRSLCMDatacenterVcentercmdlet to add a vCenter Server to a datacenter in vRealize Lifecycle Manager. - Added
Export-WSAJsonSpeccmdlet to generate the deployment JSON for Clustered Workspace ONE Access. - Added
New-WSADeploymentcmdlet to trigger the deployment of Clustered Workspace ONE Access via vRealize Suite Lifecycle Manager. - Added
Add-WorkspaceOneDirectoryConnectorcmdlet to add a connector to the Identity Provider in Workspace ONE Access. - Added
Add-vRLIAlertDatacentercmdlet to create vRealize Log Insight alerts by datacenter. - Added
Add-vRLIAlertVirtualMachinecmdlet to create vRealize Log Insight alerts by virtual machine. - Added
Undo-vRLIAlertcmdlet to remove alerts from vRealize Log Insight. - Added Sample Notification Templates in the SampleNotifications folder:
vrli-vcf-datacenter.jsondefines the vRealize Log Insight alerts that should be configured for VMware Cloud Foundation at the datacenter level.vrli-vcf-vmVrslcm.jsondefines 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.ps1automates the install and config of vRealize Operations for Intelligent Operations Management for VMware Cloud Foundation.iomConfigureVrealizeOperations.ps1automates the integration config of vRealize Operations for Intelligent Operations Management for VMware Cloud Foundation.
v1.2.0¶
Release Date: 2021-11-30
- Fixed
Add-GlobalPermissionwhere an error is thrown when Internet Explorer has not been launched in the operating system. - Fixed
Set-DatastoreTagwhere it was failing to create a single tag and category when multiple vCenter Servers in the Single-Sign On domain. - Fixed
Add-StoragePolicywhere is was failing to add the storage policy when multiple vCenter Servers in the Single-Sign On domain. - Enhanced
Move-VMtoFoldercmdlet to check the name of VM provided and skip if it does not exist. - Enhanced
Add-WorkspaceOneDirectorycmdlet so that it can be used with Clustered Workspace ONE Access. - Enhanced
Set-WorkspaceOneSmtpConfigcmdlet to skip the configuration if the SMTP Server configuration is already performed. - Added
Export-vRLIJsonSpeccmdlet to generate the Json specification file needed to deploy vRealize Log Insight via vRealize Lifecycle Suite Manager. - Added
New-vRLIDeploymentcmdlet to deploy vRealize Log Insight via vRealize Lifecycle Suite Manager in VMware Cloud Foundation aware mode. - Added
Add-vRLIAuthenticationWSAcmdlet to support configuring Workspace ONE Access integration with vRealize Log Insight. - Added
Add-WorkspaceOneDirectoryGroupcmdlet to Sync additional Active Directory groups with Workspace ONE Access. - Added
Export-vROPSJsonSpeccmdlet to generate the Json specification file needed to deploy vRealize Operations Manager via vRealize Lifecycle Suite Manager. - Added
New-vROPSDeploymentcmdlet to deploy vRealize Operations Manager via vRealize Lifecycle Suite Manager in VMware Cloud Foundation aware mode. - Added
Export-vRASJsonSpeccmdlet to generate the Json specification file needed to deploy vRealize Automation via vRealize Lifecycle Suite Manager. - Added
New-vRADeploymentcmdlet to deploy vRealize Automation via vRealize Lifecycle Suite Manager in VMware Cloud Foundation aware mode. - Added
Install-vRLIPhotonAgentcmdlet to download, install and configure the vRealize Log Insight Agent on Photon Operating System. - Added
Add-vRLIAgentGroupcmdlet to create an Agent Group in vRealize Log Insight. - Added
Register-vRLIWorkloadDomaincmdlet to connect/disconnect a Workload Domain with vRealize Log Insight. - Added
Set-vRLISyslogEdgeClustercmdlet to configure the Syslog settings for each NSX Edge node within a Workload Domains NSX Edge Cluster. - Added
Add-vRLISmtpConfigurationcmdlet to configure the SMTP Server settings for vRealize Log Insight. - Added
Add-vRLILogArchivecmdlet to configure Email Notifications, Retention and Archive Location for vRealize Log Insight. - Added
Register-vROPSWorkloadDomaincmdlet to connect/disconnect a Workload Domain with vRealize Operations Manager. - Added
Add-vROPSCurrencycmdlet to configure the currency for vRealize Operations Manager. - Added
Add-vROPSGroupRemoteCollectorscmdlet to create a Remote Collector Group and assign the remote collectors in vRealize Operations Manager. - Added
Update-vROPSAdapterVcentercmdlet to update the Remote Collector Group assignment for the vCenter Server Adapter in vRealize Operations Manager. - Added
Add-vROPSCredentialNsxtcmdlet to create an NSX credential in vRealize Operations Manager. - Added
Add-vROPSAdapterNsxtcmdlet to create an NSX Adapter and Start Collection in vRealize Operations Manager. - Added
Undo-vRSLCMLockerPasswordcmdlet to remove a password from the vRealize Suite Lifecycle Manager Locker. - Added
Undo-vRSLCMLockerCertificatecmdlet to remove a certificate from the vRealize Suite Lifecycle Manager Locker. - Added
Undo-vRSLCMLockerLicensecmdlet to remove a license from the vRealize Suite Lifecycle Manager Locker. - Added
Undo-VMFoldercmdlet to remove a folder from vCenter Server. - Added
Add-vRLIAuthenticationGroupcmdlet 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.ps1automates all the configuration of vSphere/SDDC Manager elements for Identity and Access Management for VMware Cloud Foundation.iamConfigureWorkspaceOne.ps1automates all the configuration of Workspace ONE Access elements for Identity and Access Management for VMware Cloud Foundation.iamConfigureNsx.ps1automates 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.ps1automates the install and config of vRealize Log Insight for Intelligent Logging and Analytics for VMware Cloud Foundation.ilaConfigureVrealizeLogInsight.ps1automates the integration config of vRealize Log Insight for Intelligent Logging and Analytics for VMware Cloud Foundation.- Added
New-SupervisorClusterCSRcmdlet to create a new certificate signing request for the defined Supervisor Cluster. - Added
Add-SupervisorClusterCertificatecmdlet to add a signed TLS certificate for the defined Supervisor Cluster. - Added
Add-NamespaceVmClasscmdlet to add an existing VM Class to a Supervisor Namespace.
v1.1.0¶
Release Date: 2021-10-05
- Fixed
Set-vCenterPermissionwhere a failure can occur if the workload domain does not follow the same naming as the vCenter Server. - Enhanced
Add-VmStartupRuleto check both VM Groups exists before attempting to create the VM-to-VM Group. - Enhanced
Add-ContentLibraryto support creation of both Published and Subscription Content Libraries. - Added
New-vRSLCMLockerPasswordcmdlet to support adding passwords to the vRealize Lifecycle Suite Manager Locker. - Added
New-vRSLCMLockerLicensecmdlet to support adding licenses to the vRealize Lifecycle Suite Manager Locker. - Added
Add-VmGroupcmdlet 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-SiteRecoveryManagerInstall-vSphereReplicationManagerConnect-DRSolutionTovCenterInstall-VAMICertificateBackup-VMOvfPropertiesRestore-VMOvfPropertiesCopy-vRealizeLoadBalancer
v1.0.1¶
Release Date: 2021-08-16
- Fixed the way Certificate file is read in
Add-WSALdapDirectoryto avoid truncation of certificate data. - Fixed
Add-ContentLibrarywhere creation using subscription URL was failing. - Fixed
Add-VMFolderwhere 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