I’m happy to announce the availability of PowerVCF 2.0. This version of PowerVCF is compatible with VMware Cloud Foundation 4.0 and above. Due to some API security enhancements in VCF 4.0 around the use of API tokens for authentication the module has been refactored to leverage access & refresh tokens (more on that here). For that reason if you would like to use PowerVCF for VCF 3.9.x you should continue to use PowerVCF 1.2 .
PowerVCF 2.0 is published to the PowerShell Gallery here https://www.powershellgallery.com/packages/PowerVCF/2.0.0
Whats new in PowerVCF 2.0
Along with a number of new or modified cmdlets the following enhancements have been made:
- Grouped cmdlets based on order of API documentation
- Code hygiene
The following table provides a detailed breakdown of all the changes for this release. Thanks to my colleague @GaryJBlake for doing most of the work on this release and for pulling this list together!
Category | cmdlet Name | Description | Comment |
Backup and Restore | Start-VCFRestore | Starts the restore process of SDDC Manager | NEW |
Backup and Restore | Get-VCFRestoreTasks | Gets the status of the restore process | NEW |
Connectivity | Connect-VCFManager | Create authentication header for SDDC Manager appliance | UPDATED – Support the new token / bearer authentication model and basicAuth switch for restore process |
Connectivity | Connect-CloudBuilder | Create authentication header for Cloud Builder appliance | NEW |
Certificates | Get-VCFCertificateAuthority | Get Certificate Authority information | UPDATED – Added support for getting the details by id |
Certificates | Remove-VCFCertificateAuthority | Deletes Certificate Authority configuration | NEW |
Certificates | Get-VCFCertificate | View certificate of all the resources in a domain | UPDATED – Added support for get certificate details by resource |
Credentials | Get-VCFCredential | Get the credentials | UPDATED- Added support for getting the details by id |
Credentials | Stop-VCFCredentialTask | Cancels a failed update or rotate passwords task | RENAMED – From Cancel-VCFCredentialTask |
Credentials | Restart-VCFCredentialTask | Retry a failed rotate/update passwords task | RENAMED – From Retry-VCFCredentialTask |
Hosts | Commission-VCFHost | Commissions a list of hosts | UPDATED – Added support for validating the input spec for host operations (-validate switch) |
NSX-T Edge Clusters | Get-VCFEdgeCluster | Get an Edge Cluster | NEW |
NSX-T Edge Clusters | New-VCFEdgeCluster | creates an NSX-T edge cluster | NEW |
Personalities | Get-VCFPersonality | Get the vSphere Lifecycle Manager Personalities | NEW |
SDDC (Cloud Builder) | Get-CloudBuilderSDDC | Retrieve all SDDCs | NEW |
SDDC (Cloud Builder) | Start-CloudBuilderSDDC | Create SDDC | NEW |
SDDC (Cloud Builder) | Restart-CloudBuilderSDDC | Retry failed SDDC creation | NEW |
SDDC (Cloud Builder) | Get-CloudBuilderSDDCValidation | Get all SDDC specification validations | NEW |
SDDC (Cloud Builder) | Start-CloudBuilderSDDCValidation | Validate SDDC specification before creation | NEW |
SDDC (Cloud Builder) | Stop-CloudBuilderSDDCValidation | Cancel SDDC specification validation | NEW |
SDDC (Cloud Builder) | Restart-CloudBuilderSDDCValidation | Retry SDDC validation | NEW |
System Prechecks | Start-VCFSystemPrecheck | Perform System Precheck | RENAMED – From Start-PreCheckVCFSystem |
System Prechecks | Get-VCFSystemPrecheckTask | Get System Precheck Task | RENAMED – From Get-PreCheckVCFSystemTask |
Tasks | Restart-VCFTask | Retry a previously failed task | RENAMED – From Retry-VCFTask |
Users | Get-VCFRole | Get all roles | NEW |
Users | Get-VCFUser | Get all Users | NEW |
Users | New-VCFUser | Adds a new user | NEW |
Users | New-VCFServiceUser | Adds a new service user | NEW |
Users | Delete-User | Deletes a user | NEW |
vRealize Suite Lifecycle Manager | Reset-VCFvRSLCM | Redeploy vRealize Suite Lifecycle Manager | NEW |
vRealize Suite Lifecycle Manager | New-VCFvRSLCM | Validate the input specification for vRealize Suite Lifecycle Manager deployment | UPDATED – Added support for validating the json spec (-validate switch). |
One thought on “Announcing PowerVCF 2.0”