Display Table of Contents
Download Documentation
VMware vSphere PowerCLI User's Guide
Introduction to VMware vSphere PowerCLI
View
Microsoft PowerShell Basics
View
PowerShell Command-Line Syntax
View
PowerShell Pipelines
View
PowerShell Wildcards
View
PowerShell Common Parameters
View
vSphere PowerCLI Concepts
View
vSphere PowerCLI Components and Versioning
View
Interoperability Between the vSphere PowerCLI and vCloud Director PowerCLI Components
View
Retrieving vSphere Inventory Objects from Cloud Resources
View
Retrieving vSphere PowerCLI Views from vCloud Director PowerCLI Views
View
Selecting Objects in vSphere PowerCLI
View
Providing Login Credentials
View
Running vSphere PowerCLI Cmdlets Asynchronously
View
Managing Default Server Connections
View
Customization Specification Objects in vSphere PowerCLI
View
vSphere PowerCLI Views Cmdlets
View
Using ESXCLI with vSphere PowerCLI
View
vSphere PowerCLI Inventory Provider
View
vSphere PowerCLI Datastore Provider
View
vSphere PowerCLI About Articles
View
Installing VMware vSphere PowerCLI
View
Supported Operating Systems
View
Supported VMware Products
View
Supported Windows PowerShell Versions
View
Prerequisites for Installing and Running vSphere PowerCLI
View
Install vSphere PowerCLI
View
Set the Properties to Support Remote Signing
View
Uninstall vSphere PowerCLI
View
Configuring VMware vSphere PowerCLI
View
Scoped Settings of vSphere PowerCLI
View
Configuring the Scope of the vSphere PowerCLI Settings
View
Priority of Settings Scopes in vSphere PowerCLI
View
vSphere PowerCLI Configuration Files
View
Loading the Script Configuration File of vSphere PowerCLI
View
Load the Script Configuration File in Other PowerShell Tools
View
Customizing vSphere PowerCLI with Script Configuration Files
View
Using Custom Scripts to Extend the Operating System Support for vSphere PowerCLI Cmdlets
View
Configuring Customer Experience Improvement Program
View
Categories of Information That VMware Receives
View
Join the Customer Experience Improvement Program in vSphere PowerCLI
View
Using VMware vSphere PowerCLI Views from .NET
View
vSphere PowerCLI Views
View
Set Up the Environment to Develop vSphere PowerCLI .NET Applications
View
Updating the Properties of vSphere PowerCLI Views
View
Creating and Using Filters with VimClient.FindEntityView(.. or VimClient.FindEntityViews..
View
Saving and Using Server Sessions with vSphere PowerCLI Views
View
Handling Server Errors with vSphere PowerCLI Views
View
Sample Scripts for Managing vSphere with VMware vSphere PowerCLI
View
Connect to a vCenter Server System
View
Manage Virtual Machines on vSphere
View
Add a Standalone Host to a vCenter Server System
View
Set the License Key for a Host on vCenter Server
View
Activate Maintenance Mode for a Host on vCenter Server
View
Create vSphere Inventory Objects
View
Create Virtual Machines on vCenter Server Using an XML Specification File
View
Manage Virtual Machine Templates on vCenter Server
View
Create and Use Snapshots on vCenter Server
View
Update the Resource Configuration Settings of a Virtual Machine on vCenter Server
View
Get a List of Hosts on a vCenter Server System and View Their Properties
View
Change the Host Advanced Configuration Settings on vCenter Server
View
Move a Virtual Machine to a Different Host Using VMware vSphere vMotion
View
Move a Virtual Machine to a Different Datastore Using VMware vSphere Storage vMotion
View
Create a Host Profile on a vCenter Server System
View
Apply a Host Profile to a Host on vCenter Server
View
Manage Statistics and Statistics Intervals on vCenter Server
View
Modify the Settings of the NIC Teaming Policy for a Virtual Switch
View
Create a vApp on vCenter Server
View
Modify the Properties of a vApp
View
Export or Import vApps
View
Create an iSCSI Host Storage
View
Add Passthrough Devices to a Host and Virtual Machine
View
Create a Custom Property Based on an Extension Data Property
View
Create a Script-Based Custom Property for a vSphere Object
View
Apply a Customization Object to a Cloned Virtual Machine
View
Modify the Default NIC Mapping Object of a Customization Specification
View
Modify Multiple NIC Mapping Objects of a Customization Specification
View
Create Multiple Virtual Machines that Use Static IP Addresses
View
Create Multiple Virtual Machines with Two Network Adapters
View
Create a vSphere Role and Assign Permissions to a User
View
View the Action Triggers for an Alarm on vCenter Server
View
Create and Modify Alarm Actions and Alarm Triggers on vCenter Server
View
Remove Alarm Actions and Triggers
View
Create and Modify Advanced Settings for a Cluster
View
Modify the vCenter Server Email Configuration
View
Modify the vCenter Server SNMP Configuration
View
Use Esxtop to Get Information on the Virtual CPUs of a Virtual Machine
View
Filter vSphere Objects with Get-View
View
Populate a View Object with Get-View
View
Update the State of a Server-Side Object
View
Reboot a Host with Get-View
View
Modify the CPU Levels of a Virtual Machine with Get–View and Get–VIObjectByVIView
View
Browse the Default Inventory Drive
View
Create a New Custom Inventory Drive
View
Manage Inventory Objects Through Inventory Drives
View
Browse the Default Datastore Drives
View
Create a New Custom Datastore Drive
View
Manage Datastores Through Datastore Drives
View
Modify the Timeout Setting for Web Tasks
View
Using Tags
View
Retrieve a Tag and Save It into a Variable
View
Retrieve a Tag Category and Save It into a Variable
View
Create a Tag Category and a Tag
View
Assign a Tag to Virtual Machines
View
Retrieve Objects by Tag
View
Generate Tags Automatically by Using a Script
View
Add an Entity Type to a Tag Category
View
Retrieve Tag Assignments
View
Network Management with vSphere Distributed Switches
View
Create a Distributed Switch and Configure Networking
View
Configure a Distributed Switch
View
Migrate Virtual Machine Networking Configuration from a vSphere Standard Switch to a vSphere Distributed Switch
View
Migrate Physical and Virtual NICs to a vSphere Standard Switch
View
Migrate Physical and Virtual NICs to a vSphere Distributed Switch
View
Configure the Traffic Shaping Policy
View
Configure the Security Policy
View
Create a Virtual Machine from a Content Library Item
View
Create a vApp from a Content Library Item
View
Sample Scripts for Managing vSphere Policy-Based Storage with VMware vSphere PowerCLI
View
Create a Tag-Based Storage Policy
View
Create a Capability-Based Storage Policy
View
Associate a Storage Policy with a Virtual Machine and Its Hard Disk
View
Disassociate a Storage Policy Associated with a Virtual Machine and Its Hard Disk
View
Enable SPBM on a Cluster and Verify that It Is Enabled
View
Remove a Storage Policy
View
Edit a Storage Policy
View
Export and Import a Storage Policy
View
Create a Virtual Machine in a Datastore Compatible with Storage Policy
View
Create a Virtual SAN Datastore
View
Modify a Virtual SAN Datastore
View
Create an NFS 4.1 Datastore
View
Add a VASA Provider and Create a Policy
View
Sample Scripts for Managing vCenter Site Recovery Manager with VMware vSphere PowerCLI
View
Connect to an SRM Server
View
Protect a Virtual Machine
View
Create a Report of the Protected Virtual Machines
View
Create a Report of the Virtual Machines Associated with All Protection Groups
View
Sample Scripts for Managing vRealize Operations Manager with VMware vSphere PowerCLI
View
Connect to a vRealize Operations Manager Server
View
Check Memory Waste Levels
View
Get Remediation Recommendations
View
Change Alert Ownership
View
Create a Report for Problematic Hosts
View
Sample Scripts for Managing the vCloud Suite SDK with VMware vSphere PowerCLI
View
Create a Local Content Library on an Existing Datastore
View
Sample Scripts for Managing vCloud Director with VMware vCloud Director PowerCLI
View
Connect to a vCloud Director Server
View
Create and Manage Organizations
View
Create and Manage Organization Virtual Data Centers
View
Filter and Retrieve Organization Virtual Data Center Networks
View
Import a vApp Template from the Local Storage
View
Create a vApp Template from a vApp
View
Import a vApp from vSphere
View
Create and Modify a vApp
View
Manage Virtual Machines with vApps
View
Manage Virtual Machines and Their Guest Operating Systems
View
Retrieve a List of the Internal and External IP Addresses of Virtual Machines in vApps
View
Create and Manage Access Control Rules
View
Filter and Retrieve vApp Networks
View
Create vApp Networks for a Selected vApp
View
Create an Isolated vApp Network
View
Create an NAT Routed vApp Network
View
Create a Direct vApp Network
View
Modify or Remove vApp Networks
View
Sample Scripts for Managing vCloud Air with VMware vCloud Air PowerCLI
View
Connect to a vCloud Air Server
View
Retrieve vApps from a Data Center
View
Retrieve vApps from a Compute Instance
View
Running vCloud Director Scripts Against vCloud Air
View
Sample Scripts for Managing vSphere Update Manager with VMware vSphere Update Manager PowerCLI
View
Connect to a vCenter Server System
View
Create Patch Baselines
View
Attach and Detach Baselines
View
Scan a Virtual Machine
View
Check Virtual Machine Baseline Status
View
Stage Patches
View
Remediate a Virtual Machine
View
Upgrade Virtual Machine Hardware
View
Remediate a Cluster
View
Remediate a Host
View
Download Patches and Scan Objects
View