PowerShell Modules and Scripts for VMware Cloud Foundation

PowerShell Module for VMware Validated Solutions

Latest Release

PowerValidatedSolutions is a PowerShell module that has been written to support the automation of many procedures associated with the implementation of the VMware Validated Solutions for VMware Cloud Foundation.

The module helps reduce human error, delivers consistency and robustness, and accelerates the time-to-deploy these solutions. The module's cmdlets reduce complexity by automating the deployment and configuration steps using the product APIs or command-line tools.

This infrastructure-as-code model enables you to use the module to accelerate the deployment and management of the VMware Validate Solutions or use it in your own end-to-end automation.

Learn more about this PowerShell module:

PowerShell Module for VMware Cloud Foundation

Latest Release

PowerVCF is an open-source PowerShell module for interacting with the VMware Cloud Foundation API.

Learn more about this PowerShell module:

PowerShell Module for VMware Cloud Foundation Password Management

Latest Release

VMware.CloudFoundation.PasswordManagement is a PowerShell module that has been written to support the ability to report and configure the password policy settings across your VMware Cloud Foundatiоn environment.

You can:

  • Generate a password policy report for your VMware Cloud Foundation environment.
  • Generate a password policy report with configuration drifts for your VMware Cloud Foundation environment using a password policy configuration file.
  • Configure password policies for your VMware Cloud Foundation environment using a password policy configuration file.

The module provides coverage for the following components:

  • ESXi
  • vCenter Single Sign-On
  • vCenter Server
  • NSX Local Manager
  • NSX Edge
  • SDDC Manager
  • Standalone Workspace ONE Access

Learn more about this PowerShell module:

PowerShell Module for VMware Cloud Foundation Reporting

Latest Release

VMware.CloudFoundation.Reporting is a PowerShell module that has been written to support the ability to provide insight to the operational state of VMware Cloud Foundation through the use of PowerShell cmdlets. These cmdlets provide quick access to information from the PowerShell console as well as the ability to publish pre-defined HTML reports.

Learn more about this PowerShell module:

PowerShell Module for VMware Cloud Foundation Certificate Management

Latest Release

VMware.CloudFoundation.CertificateManagement is a PowerShell module that has been written to support the ability to manage ESXi host certificates across your VMware Cloud Foundatiоn instance.

Learn more about this PowerShell module:

PowerShell Module for VMware Cloud Foundation Instance Recovery

Latest Release

VMware.CloudFoundation.InstanceRecoveryis a PowerShell module that has been written to support the ability to automate and accelerate the recovery of a VMware Cloud Foundation instance through the use of PowerShell cmdlets.

Learn more about this PowerShell module:

PowerShell Module for VMware Cloud Foundation Power Management

Latest Release

VMware.CloudFoundation.PowerManagement is a PowerShell module that supports the ability to automate the shutdown and start-up  of the VMware Cloud Foundation management domain or VI workload domains using a PowerShell script.

Sample PowerShell scripts are included with the module.

The scripts follow the order for manual shutdown and startup of VMware Cloud Foundation. You can complete the workflow manually at any point. You can also run the scripts multiple times.

Learn more about this PowerShell module:

PowerShell Script for VMware Cloud Foundation Bundle Management

Bundle management in SDDC Manager requires gathering information and running tasks and collecting information from several different places. 

The PowerShell script provides an administrator the ability to perform bundle management operations in SDDC Manager using PowerShell.

  • SDDC Manager is unable to download bundles due to insufficient free disk space.
  • Get the IDs, applicable VMware Cloud Foundation Version, Product, and Type for downloaded bundles.
  • Get the IDs, applicable VMware Cloud Foundation Version, Product, and Type for available bundles.
  • Schedule bundle(s) download.
  • Show SDDC Manager disk space usage for bundle downloads.
  • Delete bundles from the SDDC Manager inventory based on the bundle ID, VMware Cloud Foundation version, or all bundles that are not required for the environment.

Download and learn more:

Support

These PowerShell modules are not supported by VMware Support Services.

We welcome you to use the GitHub issues tracker for each project to report bugs or suggest features and enhancements.

When filing an issue, please check existing open, or recently closed, issues to make sure someone else hasn't already reported the issue.

Please try to include as much information as you can. Details like these are incredibly useful:

  • A reproducible test case or series of steps.
  • Any modifications you've made relevant to the bug.
  • Anything unusual about your environment or deployment.

You can also start a discussion in the discussions area for each project to ask questions or share ideas.

Filter Tags

Cloud Foundation 4.4 Cloud Foundation 4.4.1 Cloud Foundation 4.5 Cloud Foundation 4.5.1 Cloud Foundation 4.5.2 Cloud Foundation 5.0.0 Cloud Foundation 5.1.0 vSAN Ready Nodes VxRAIL Document Validated Solution Planning