Release History¶
v2.5.0¶
Released: Unreleased
- Added cmdlets for auditing PCI Compliance in VMware Cloud Foundation 5.2 and later.
- Added
Get-VCFComplianceto retrieve a specific compliance audit result. - Added
Get-VCFComplianceConfigurationto retrieve a list of all compliance configurations along with their applicable resource types and versions. - Added
Get-VCFComplianceHistoryto retrieve the history for all compliance audits that have been performed. - Added
Get-VCFComplianceStandardto retrieve a list of all compliance audit standards and versions that are supported. - Added
Get-VCFComplianceto retrieve a specific compliance audit result. - Added
New-VCFComplianceto run a new compliance audit. - Added
Export-VCFManagementDomainJsonSpecto export the JSON specification required for bring-up from the Planning and Preparation workbook. - Enhanced the request headers to include
Content-Typeto ensure REST API calls do not error out. - Enhanced
ResponseExceptionfunction to accept optional-Bodyparameter to include the JSON payload for ease of debugging. - Enhanced
New-VCFWorkloadDomaincmdlet to improve error handling. - Enhanced
New-VCFCommissionedHostcmdlet to improve error handling. - Enhanced
New-VCFCommissionedHostcmdlet with ability to use the host commission JSON specification provided by the SDDC Manager UI. - Updated
Get-VCFTaskcmdlet with additional exception message to catch. - Updated
Get-VCFSystemPrecheckTaskcmdlet with optional parameterfailureOnly. - Updated
Get-VCFPersonalitycmdlet with optional parametername. - Updated
New-VCFWorkloadDomaincmdlet with optional parametervalidateto validate the JSON specification. - Refactored
Invoke-VCFCommandto run commands on SDDC Manager without the need for SSH across PowerShell editions and operating systems. - Removed deprecated
Commission-VCFHostalias fromNew-VCFCommissionedHost. - Removed deprecated
Decommission-VCFHostalias fromRemove-VCFCommissionedHost. - Removed deprecated
Get-VCFNsxManagerClusteralias fromGet-VCFNsxtCluster. - Removed deprecated
Get-VCFNsxEdgeClusteralias fromGet-VCFEdgeCluster. - Removed deprecated
New-VCFNsxEdgeClusteralias fromNew-VCFEdgeCluster.
v2.4.1¶
Released: 2023-12-15
- Updated the module's internal
checkVCFTokenfunction to ensure and expired token can be refresh when using PowerShell 7.
v2.4.0¶
Released: 2023-10-02
- Updated
Request-VCFTokencmdlet for better error handling. - Enhanced
Get-VCFClustercmdlet to return associated vSphere Distributed Switches. - Enhanced
Get-VCFManagercmdlet to return the SDDC Manager version inx.y.zformat. - Enhanced
Get-VCFManagercmdlet to return the SDDC Manager build inxxxxxxxformat. - Added
Set-VCFCredentialAutoRotatecmdlet to configure or disable credential auto-rotation for a credential managed by SDDC Manager. - Added
Get-VCFProxycmdlet to retrieve the proxy configuration for the SDDC Manager. - Added
Set-VCFProxycmdlet to configure the proxy configuration for the SDDC Manager. - Added
Get-VCFIdentityProvidercmdlet to retrieve the identity provider configuration. - Added
Remove-VCFIdentityProvidercmdlet to delete an identity provider. - Added
New-VCFIdentityProvidercmdlet to configure an embedded or external identity provider. - Added
Update-VCFIdentityProvidercmdlet to update the configuration of an embedded or external identity provider. - Added cmdlet aliases:
- Added
Get-VCFNsxManagerClusterforGet-VCFNsxtCluster. - Added
Get-VCFNsxEdgeClusterforGet-VCFEdgeCluster. - Added
Get-VCFAriaLifecycleforGet-VCFVrslcm. - Added
New-VCFAriaLifecycleforNew-VCFVrslcm. - Added
Remove-VCFAriaLifecycleforRemove-VCFVrslcm. - Added
Reset-VCFAriaLifecycleforReset-VCFVrslcm. - Added
Get-VCFAriaOperationsforGet-VCFVrops. - Added
Get-VCFAriaOperationsConnectionforGet-VCFVropsConnection. - Added
Set-VCFAriaOperationsConnectionforSet-VCFVropsConnection. - Added
Get-VCFAriaOperationsLogsforGet-VCFVrli. - Added
Get-VCFAriaOperationsLogsConnectionforGet-VCFVrliConnection. - Added
Set-VCFAriaOperationsLogsConnectionforSet-VCFVrliConnection. - Added
Get-VCFAriaAutomationforGet-VCFVra. - Fixed
validateJsonInputfunction to prevent it from truncating directly passed JSON content.
v2.3.0¶
Released: 2023-04-25
- Enhanced
validateJsonInputcmdlet for consistency across functions. - Enhanced
Get-VCFDepotCredentialcmdlet to support retrieving the VxRail depot details. - Updated
New-VCFClustercmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Add-VCFApplicationVirtualNetworkcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Set-VCFBackupConfigurationcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Start-VCFBundleUploadcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Set-VCFClustercmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Set-VCFCredentialcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
New-VCFClustercmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Restart-VCFCredentialTaskcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
New-VCFWorkloadDomaincmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Set-VCFFederationcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
New-VCFCommissionedHostcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Remove-VCFCommissionedHostcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
New-VCFNetworkPoolcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
New-VCFEdgeClustercmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Restart-CloudBuilderSDDCcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Start-VCFHealthSummarycmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Start-VCFSupportBundlecmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Start-VCFSystemPrecheckcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Start-VCFUpgradecmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Set-VCFConfigurationDNScmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Set-VCFConfigurationNTPcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
New-VCFvRSLCMcmdlet to consume enhancedvalidateJsonInputfunction. - Updated
Get-VCFManagercmdlet synopsis, description and examples. - Updated
Set-VCFFederationcmdlet synopsis, description and examples. - Updated
Get-VCFConfigurationDNSValidationcmdlets synopsis, description and examples. - Updated
Get-VCFCertificateCSRcmdlets synopsis, description and examples. - Updated
Get-VCFvRLIcmdlets synopsis, description and examples. - Updated
README.md, and added module metadata. - Added region block identifiers for better developer and contributor experience when navigating the PowerShell module code.
- Added GitHub Pages Documentation for PowerVCF.
- Added
Get-VCFFipsModecmdlet to return the status for FIPS mode. - Added
Get-VCFReleasecmdlet to retrieve details for releases. - Added
Get-VCFCredentialExpirycmdlet to retrieve the password expiry details for credentials. - Added
Get-VCFLicenseModecmdlet to retrieve the current license mode of the system & each domain - Added
New-VCFPersonalitycmdlet to add a new vSphere Lifecycle Manager personality/image in the SDDC Manager inventory from an existing vLCM image based cluster
v2.2.0¶
Released: 2022-26-05
- Fixed
Get-VCFApplicationVirtualNetworkcmdlet when passing the ID of the Application Virtual Network the response was failing. - Updated
Get-VCFFederationcmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Set-VCFFederationcmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Remove-VCFFederationcmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Get-VCFFederationMembercmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
New-VCFFederationInvitecmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Join-VCFFederationcmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Get-VCFFederationTaskcmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Request-VCFTokencmdlet to support -skipCertificateCheck switch and removed the alias for Connect-VCFToken. - Updated
Connect-CloudBuildercmdlet to support -skipCertificateCheck switch. - Updated
Get-VCFCredentialTaskcmdlet to support -status validation set. - Added
Get-VCFPSCcmdlet to support the retrieval of Platform Services Controllers from the SDDC Manager inventory.
v2.1.7¶
Released: 2021-30-11
- Fixed
New-VCFClustercmdlet where incorrect braces prevented the ability to retrieve response information. - Added
Get-VCFvRLIConnectioncmdlet to get the connection status of VI Workload Domains to vRealize Log Insight. - Rename
Set-VCFvRLIConnectioncmdlet fromSet-VCFvRLIto align with new Get-VCFvRLIConnection cmdlet. - Added
Get-VCFvROPSConnectioncmdlet to get the connection status of VI Workload Domains to vRealize Operations Manager. - Rename
Set-VCFvROPSConnectioncmdlet fromSet-VCFvROPsto align with new Get-VCFvROPSConnection cmdlet. - Updated
New-VCFLicenseKeycmdlet to support additonal license types "WCP", "NSXV", "HORIZON_VIEW". - Updated
Get-VCFvROPscmdlet to display API output in an easier to read format. - Updated
Get-VCFWSAcmdlet to display API output in an easier to read format. - Updated
Get-VCFvRAcmdlet to display API output in an easier to read format. - Updated
Get-VCFvRLIcmdlet to display API output in an easier to read format.