VMware vSphere PowerCLI Release Notes
Released 21-May-2009
Build 162509 is version 4.0 of VMware vSphere PowerCLI.
VMware vSphere PowerCLI 4.0 Release Notes
VMware vSphere PowerCLI provides an easy-to-use Windows Powershell interface to the vSphere API. vSphere PowerCLI includes numerous cmdlets, sample scripts, and a function library.
This document contains the following information:
|
About VMware vSphere PowerCLI
vSphere PowerCLI is a command-line and scripting tool built on Windows PowerShell, and provides more than 160 cmdlets for managing and automating vSphere.
Requirements
To use vSphere PowerCLI, you need to have installed the following software:
- .NET 2.0 Service Pack 1
- Windows PowerShell 1.0
If .NET 2.0 is installed without Service Pack 1, some operations might take long to complete.
Supported Platforms
vSphere PowerCLI 4.0 works on the 32-bit and 64-bit versions of the following operating systems:
- Windows Vista
- Windows XP Service Pack 2
- Windows Server 2003
vSphere PowerCLI 4.0 supports the following VMware environments:
- VMware ESX 3.5
- VMware ESX 3i
- VMware VirtualCenter 2.5
- VMware ESX 3.0/VirtualCenter 2.0
- VMware ESX 4.0/vCenter 4.0
What's New in This Release?
This release of vSphere PowerCLI 4.0 includes the following new cmdlets:
| Cmdlet Name |
Description |
Add-VMHostNtpServer |
Adds the specified NTP servers to the NTP server list of the specified hosts. If a server is already in the list, a non-terminating error is generated and a duplicate is not created. |
Apply-VMHostProfile |
Applies a virtual machine host profile to the specified entity. If the Profile parameter is not set, then the profile associated with the virtual machine host or cluster is applied. |
Export-VMHostProfile |
Exports the specified virtual machine host profile to a file. If the Force parameter is not specified and the destination file exists or the target parent directory does not exist, a terminating error is generated. If the Force parameter is specified, the existing destination file is overwritten and directories to complete the specified file path are created. |
Get-DrsRule |
Retrieves the list of DRS rules for the specified clusters. Each rule defines the virtual machines that can run on the same host (affinity rule) or must run on different hosts (anti-affinity). |
Get-ScsiLun |
Retrieves SCSI devices from the specified virtual machine hosts. Examples of SCSI logical unit objects include disks which might contain file system volumes or parts of volumes for the host or might serve as raw disks to a virtual machine. Other examples include SCSI passthrough devices that can be used by virtual machines. |
Get-ScsiLunPath |
Retrieves the list of vmhba paths to a specified SCSI device. |
Get-StatInterval |
Retrieves the available statistics intervals and filters them using the provided parameters. |
Get-StatType |
Retrieves the available statistics types for a given inventory object. The inventory object must be a virtual machine, virtual machine host, cluster, or resource pool. Performance statistics types can be filtered by their names, start and finish times, and collection intervals. |
Get-VICredentialStoreItem
|
Retrieves credential store items that correspond to the filter criteria defined by the Host and User parameters. Both the Host and User parameters support wildcards. If no of the Host and User parameters are specified, all available credential store items are returned. If they are specified and do not contain wildcards, and no item is found, non-terminating errors are reported for the Host and User parameters. If no file is specified, items are retrieved from the default credential store file %APPDATA%\VMware\credstore\vicredentials.xml. |
Get-VMHostAdvancedConfiguration |
Retrieves the advanced configuration of the specified virtual machine host. For each of the specified hosts, returns a hash table mapping setting names to setting values. |
Get-VMHostDiagnosticPartition
|
Retrieves a list of diagnostic partitions for the specified virtual machine hosts. The server provides the list in order of preference. In general, local diagnostic partitions are better than shared diagnostic partitions because of the impossibility of multiple servers sharing the same partition. The most preferred diagnostic partition will be first in the array. |
Get-VMHostFirewallDefaultPolicy
|
Gets the firewall default policy for the specified virtual machine hosts. Shows whether the outgoing and incoming connections are allowed. |
Get-VMHostFirewallException
|
Retrieves the firewall exceptions of the hosts. The exceptions can be filtered using the VMHost, Name, Port, and Enabled parameters. |
Get-VMHostNtpServer |
Retrieves the NTP servers of the specified virtual machine hosts. |
Get-VMHostProfile
|
Retrieves a virtual machine host profile. |
Get-VMHostSysLogServer
|
Displays the remote syslog servers of the specified hosts. |
Get-VMResourceConfiguration
|
Retrieves information about resource allocation between the virtual machines. |
Invoke-VMScript
|
Runs the specified PowerShell script in the guest OS of each of the specified virtual machines. The virtual machines must be powered on and have PowerShell and VMware Tools installed. In order to authenticate with the host or the guest OS, one of the HostUser/HostPassword (GuestUser/GuestPassword) pair and HostCredential (GuestCredential) parameters must be provided. |
New-DrsRule |
Creates a new DRS rule. Each rule defines the virtual machines that can run on the same host (affinity rule) or must run on different hosts (anti-affinity rule). |
New-StatInterval |
Creates a statistics interval with the specified parameters. |
New-VICredentialStoreItem
|
Creates a new entry in the credential store. If there is an existing entry for the specified host and user, it is overwritten. If the credential store file does not exist, it is created (along with its directory if needed). If no file is specified, the item is created in the default credential store file %APPDATA%\VMware\credstore\vicredentials.xml. The credential store is not designed to be a secure password repository. Although the passwords added to the credential store are obfuscated, they can be recovered by anyone who can access the credential store file. By default, only the user who has created the credential store file has rights to read it. |
New-VMHostProfile
|
Creates a new entry in the credential store. If there is an existing entry for the specified host and user, it is overwritten. If the credential store file does not exist, it is created (along with its directory if needed). If no file is specified, the item is created in the default credential store file %APPDATA%\VMware\credstore\vicredentials.xml. The credential store is not designed to be a secure password repository. Although the passwords added to the credential store are obfuscated, they can be recovered by anyone who can access the credential store file. By default, only the user who has created the credential store file has rights to read it. |
Remove-DrsRule |
Removes the specified DRS rules. |
Remove-StatInterval |
Removes the statistics interval specified by the provided sampling period or name. |
Remove-VICredentialStoreItem
|
Removes credential store items that match the specified Host and User filters. Both Host and User parameters accept wildcards. At least one of the Host and User parameters must be must be given values or a terminating error is reported. To remove all passwords, call Remove-VICredentialStoreItem *, which is a wildcard matching all hosts. |
Remove-VMHostNtpServer |
Removes the specified NTP servers from the NTP server list of the specified hosts. |
Remove-VMHostProfile
|
Removes the specified virtual machine host profile. If the Entity parameter is set, the cmdlet removes the profile association for the specified entity. Otherwise, it removes the profile object. |
Set-DrsRule |
Modifies an existing DRS rule. Each rule defines the virtual machines that can run on the same host (affinity) or must run on different hosts (anti-affinity). |
Set-ScsiLun |
Configures a SCSI device. |
Set-ScsiLunPath |
Configures a vmhba path to a SCSI device. |
Set-StatInterval |
Updates the statistics interval specified by the provided parameters. |
Set-VMHostAdvancedConfiguration |
Updates the advanced configuration settings of the virtual machine hosts. |
Set-VMHostDiagnosticPartition
|
Activates or deactivates the diagnostic partitions of virtual machine hosts. |
Set-VMHostFirewallDefaultPolicy
|
Sets the default policy for the specified virtual machine host firewall. Specifies whether outgoing or incoming connections are allowed. At least one of the AllowIncoming and AllowOutgoing parameters must be given values. |
Set-VMHostFirewallException
|
Enables or disables virtual machine host firewall exceptions. |
Set-VMHostProfile
|
Modifies the specified virtual machine host profiles. |
Set-VMHostSysLogServer
|
Configures the remote syslog server of the specified hosts. |
Set-VMResourceConfiguration |
Configures resource allocation between the virtual machines. To retain the current value of a setting, omit the corresponding parameter. To disable a setting (only applicable to the nullable limit settings), pass $null as a value. |
Test-VMHostProfileCompliance
|
Tests virtual machine hosts for profile compliance. The Profile and VMHost parameters cannot be set at the same time. If the Profile parameter is set, the specified host profile is tested for compliance with the virtual machine hosts, to which it is associated. If the VMHost parameter is specified, the host is tested for compliance with the profiles associated with it. If no profiles are associated to the host, then the profile associated with the cluster is applied. |
The following parameters have been added to existing cmdlets:
| Cmdlet Name |
Parameter Name |
Description |
Add-VMHost |
Force |
If set to $true, the cmdlet is run even if the authenticity of the host SSL certificate cannot be verified. Otherwise, the cmdlet execution is cancelled and an error message is displayed. |
Get-CDDrive
|
Snapshot
|
Specifies snapshots to get virtual CD drives from. |
Get-FloppyDrive |
Snapshot
|
Specifies snapshots to get virtual floppy drives from. |
Get-NetworkAdapter |
Snapshot
|
Specifies snapshots to get virtual network adapters from. |
Get-Stat
|
IntervalSecs |
Specifies the interval in seconds for which the statistics should be collected. The closest available interval is used. |
New-Cluster
|
HARestartPriority
|
Sets the virtual machines HA restart priority. VMware HA is a feature that detects failed virtual machines and automatically restarts them on alternative ESX hosts. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. |
HAIsolationResponse |
Indicates whether the virtual machine should be powered off if a host determines that it is isolated from the rest of the compute resource. The available values are PowerOff and DoNothing. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. |
VMSwapfilePolicy
|
Specifies the swapfile placement policy. The following values are valid:
InHostDataStore - Store the swapfile in the datastore specified by the VMSwapfileDatastoreID property of the virtual machine host. If the VMSwapfileDatastoreID property is not set or indicates a datastore with insufficient free space, the swapfile is stored in the same directory as the virtual machine. This setting might degrade the VMotion performance.
WithVM - Store the swapfile in the same directory as the virtual machine.
Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. |
DrsAutomationLevel
|
Specifies a DRS (Distributed Resource Scheduler) automation level. The valid values are FullyAutomated, Manual, or PartiallyAutomated. |
New-OSCustomizationSpec
|
LicenseMode
|
Specifies the license mode of the Windows guest operating system. The valid values are Perseat, Perserver, and Notspecified. If the parameter is set to Perserver, use the LicenseMaxConnection parameter to define the maximum number of connections. |
LicenseMaxConnections |
Specifies the maximum connections for server license mode. Use this parameter only if the LicenseMode parameter is set to Perserver. |
New-VM
|
HARestartPriority
|
Sets the virtual machines HA restart priority. The valid values are Disabled, Low, Medium, and High. VMware HA is a feature that detects failed virtual machines and automatically restarts them on alternative ESX hosts. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. Specifying this parameter is only supported when the virtual machine is inside a cluster. Otherwise, an error is generated. |
HAIsolationResponse
|
Indicates whether a virtual machine should be powered off if a host determines that it is isolated from the rest of the compute resource. The available values are AsSpecifiedByCluster, PowerOff, and DoNothing. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. Specifying this parameter is only supported when the virtual machine is inside a cluster. Otherwise, an error is generated. |
DrsAutomationLevel
|
Specifies a DRS automation level. The valid values are FullyAutomated, Manual, and PartiallyAutomated. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. Specifying this parameter is only supported when the virtual machine is inside a cluster. Otherwise, an error is generated. |
New-VMHostAccount
|
GrantShellAccess |
Specifies whether the new account is allowed to access the ESX shell. |
Set-Cluster
|
HARestartPriority
|
Sets the virtual machines HA restart priority. VMware HA is a feature that detects failed virtual machines and automatically restarts them on alternative ESX hosts. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. |
HAIsolationResponse
|
Indicates whether the virtual machine should be powered off if a host determines that it is isolated from the rest of the compute resource. The available values are PowerOff and DoNothing. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. |
VMSwapfilePolicy
|
Specifies the swapfile placement policy. The following values are valid:
InHostDataStore - Store the swapfile in the datastore specified by the VMSwapfileDatastoreID property of the virtual machine host. If the VMSwapfileDatastoreID property is not set or indicates a datastore with insufficient free space, the swapfile is stored in the same directory as the virtual machine. This setting might degrade the VMotion performance.
WithVM - Store the swapfile in the same directory as the virtual machine. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release.
|
DrsAutomationLevel |
Specifies a DRS automation level. The valid values are FullyAutomated, Manual, and PartiallyAutomated. |
Profile
|
Specifies a host profile to associate with the virtual machine host. If the value of this parameter is null, the current profile association is removed. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. |
Set-OSCustomizationSpec
|
LicenseMode
|
Specifies the license mode of the Windows guest operating system. The valid values are Perseat, Perserver, and Notspecified. If this parameter is set to Perserver, use the LicenseMaxConnection parameter to define the maximum number of connections. |
LicenseMaxConnections |
Specifies the maximum connections for server license mode. Use this parameter only if the LicenseMode parameter is set to Perserver. |
Set-VM
|
HARestartPriority
|
Sets the virtual machines HA restart priority. The valid values are Disabled, Low, Medium, and High. VMware HA is a feature that detects failed virtual machines and automatically restarts them on alternative ESX hosts. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. Specifying this parameter is only supported when the virtual machine is inside a cluster. Otherwise, an error is generated. |
HAIsolationResponse
|
Indicates whether the virtual machine should be powered off if a host determines that it is isolated from the rest of the compute resource. The valid values are AsSpecifiedByCluster, PowerOff, and DoNothing. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. Specifying this parameter is only supported when the virtual machine is inside a cluster. Otherwise, an error is generated. |
DrsAutomationLevel
|
Specifies a DRS automation level. The valid values are FullyAutomated, Manual, and PartiallyAutomated. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. Specifying this parameter is only supported when the virtual machine is inside a cluster. Otherwise, an error is generated. |
Set-VMHost
|
VMSwapfilePolicy
|
Specifies the swapfile placement policy. The following values are valid:
InHostDataStore - Store the swapfile in the datastore specified by the VMSwapfileDatastoreID property of the virtual machine host. If the VMSwapfileDatastoreID property is not set or indicates a datastore with insufficient free space, the swapfile is stored in the same directory as the virtual machine. This setting might degrade VMotion performance.
WithVM - Store the swapfile in the same directory as the virtual machine. Passing values to this parameter through a pipeline is deprecated and will be disabled after in a future release.
|
VMSwapfileDatastore |
Specifies a datastore that is visible to the host and can be used for storing swapfiles for virtual machines running on this host. Using a host-specific swap location might degrade the VMotion performance. |
Profile
|
Specifies a host profile to associate with the virtual machine host. If the value of this parameter is null, the current profile association is removed. Passing values to this parameter through a pipeline is deprecated and will be disabled in a future release. |
Set-VMHostAccount
|
GrantShellAccess
|
Specifies whether the account is allowed to access the ESX shell. |
Set-VMHostNetworkAdapter
|
Dhcp
|
Specifies the virtual machine host network adapter DHCP. |
Obtaining the Software
You can obtain vSphere PowerCLI 4.0 at:
http://www.vmware.com/go/powershell
Known Issues
vSphere PowerCLI 4.0 is known to have the following issues:
Get-Datastore
(Get-Datastore).FreeSpaceMB might not return the actual datastore free space after a virtual machine is powered on. A datastore refresh should be made first.
Get-Log
The output of Get-LogType cmdlet cannot be pipelined to the Get-Log cmdlet.
Get-ScsiLunPath
When running Get-ScsiLunPath, the SCSI device cannot be specified by name.
Get-VIEvent
-
When
Get-VIEvent is run for entities other than virtual machines, an incorrect result is returned.
-
When
Get-VIEvent is run against an ESX host and a non‑existing user is specified, hundreds of entity records are returned.
-
When
Get-VIEvent is run on a machine whose time zone setting differs from the time zone setting of the ESX host, providing server time to the Start and Finish parameters might give incorrect or no result.
-
Objects returned by
Get-VIEvent contain ManagedObjectReference types that are not compatible with the Get-View cmdlet.
Get-VM
During the process of creating a template from a virtual machine, Get-VM returns both the virtual machine and template objects.
Get-VMGuest
When Get-VMGuest is run against a virtual machine that is just starting, the properties of the returned VMGuest object are not filled at one time.
Get-VMHost
Passing a resource pool through a pipeline to the Get-VMHost cmdlet does not work properly unless the Location parameter is specified explicitly.
Get-VMHostAdvancedConfiguration
Get-VMHostAdvancedConfiguration returns null when run against vCenter Server and ESX.
Invoke-VMScript
-
On 64-bit operating systems,
Invoke-VMScript works only in 32-bit mode.
-
Invoke-VMScript does not work if the guest operating system is installed on a hard drive other than C: or D:.
-
Invoke-VMScript might stop responding when run against a virtual machine running on ESX 3.0.
Move-Inventory
Move-Inventory does not work with virtual machine templates.
New-HardDisk
-
When
New-HardDisk is run, the Split parameter cannot be applied to the hard disk.
-
New-HardDisk cannot create an undoable disk on a powered on virtual machine.
-
New-HardDisk cannot create a new virtual hard disk on a virtual machine that has no other hard disks.
New-NetworkAdapter
New-NetworkAdapter does not populate the MAC address property of the returned object when run against ESX 4.0 and ESXi 4.0.
New-OSCustomizationSpec
The operating system customization specifications with passwords created by New-OSCustomizationSpec, if edited with vSphere Client, result in errors when applied.
New-Snapshot
When invoked with the Quiesced switch parameter set to $true, New-Snapshot creates a snapshot with Quiesced property set to $false.
New-VM
New-VM cannot create virtual machines whose names contain special symbols on VirtualCenter 2.0/ ESX 3.0.
New-VMHostNetworkAdapter
New-VMHostNetworkAdapter cannot set the value of the MAC address when run against VirtualCenter 2.5 and ESX 3.5.
New-VMHostNetworkAdapter does not accept object names as arguments for the VirtualSwitch parameter.
Workaround: Pass to the VirtualSwitch parameter VirtualSwitch objects instead of their names.
Remove-CDDrive
If a user tries to remove a non-existing CD drive or a CD drive that belongs to a powered on or suspended virtual machine, a terminating error is thrown and the following message is displayed: Object reference not set to an instance of an object.
Remove-FloppyDrive
If a user tries to remove a non-existing floppy drive or a floppy drive that belongs to a powered on or suspended virtual machine, a terminating error is thrown and the following message is displayed: Object reference not set to an instance of an object.
Remove-NetworkAdapter
If the user tries to remove a non-existing network adapter or a network adapter that belongs to a powered on or suspended virtual machine, a terminating error is thrown and the following message is displayed: Object reference not set to an instance of an object.
Remove-Template
When invoked with the DeleteFromDisk switch parameter set to $true, Remove-Template is not run synchronously.
Remove-VMHostNtpServer
Set-ScsiLun
Set-ScciLun does not work on ESX 4.0 and vCenter Server 4.0.
Set-VMHost
-
Set-VMHost throws an error when run on a disconnected virtual machine host.
-
Set-VMHost might not populate the VMSwapfileDatastoreId property of the returned VMHost object when VMSwapFilePolicy or VMSwapFileDatastore properties are modified.
Workaround: Use Get-VMHost to retrieve the object returned by Set-VMHost.
Set-VMHostDiagnosticPartition
Enabling a diagnostic partition with the Set-VMHostDiagnosticPartition cmdlet does not work on VirtualCenter 2.0/ ESX 3.0 platforms.
Set-VMHostSNMP
- The default value of the
Set-VMHostSNMP TargetPort parameter is a random number instead of the port number.
Set-VMHostSNMP does not take in account the value of the TargetPort parameter.
Update-Tools
Update-Tools might stop responding if the mouse, VGA, and network drivers are not signed. A standard Windows dialog appears and a manual interaction is needed.
Inventory Provider
The output of the dir command, run while the Inventory Provider is running, might be difficult to read.
Datastore Provider
Files cannot be copied in or out the Datastore Provider.
vSphere SDK for .NET
The ScreenDimensions property of the VMGuestInfo object is not populated.
Backward Compatibility
In vSphere PowerCLI 4.0, the ChangeSid and DeleteAccounts property types of the OSCustomizationSpec object are changed. This results in backward binary incompatibility between vSphere PowerCLI 4.0 and VI Toolkit (for Windows) 1.0.
Returned Objects Properties
All VM, VMHost, Cluster, Datacenter, Folder, and ResourcePool objects returned by Move-*, Set-*, and New-* cmdlets have an empty CustomFields property even if there is a global annotation on the server.
vSphere PowerCLI Compliance with WorkStation
When vSphere PowerCLI is installed on a machine with Workstation already installed, the VIX API is not upgraded and the vSphere PowerCLI functionality that depends on VIX (for example, Invoke-VMScript) does not work.
Workaround: Before installing vSphere PowerCLI, uninstall Workstation. After installing vSphere PowerCLI, install Workstation again.
User Authentication
vSphere PowerCLI, vSphere Client, and vCenter Server do not support the user@domain.name format for user names.
Workaround: Use the domain\user format instead.
Resolved Issues
The following issues have been resolved in vSphere PowerCLI 4.0:
Get-CDDrive
Get-CDDrive works on snapshots.
Get-FloppyDrive
Get-FloppyDrive works on snapshots.
Get-VICredentialStoreItem
Get-VICredentialStoreItem successfully retrieves an item when the string passed to the User parameter contains hyphens in the middle of the string.
Get-View
Get-View now behaves consistently no matter how the managed object is specified.
Get-VMSHostFirmware
Get-VMHostSNMP
Get-VMHostSNMP returns a correct result when called with two virtual machine hosts passed through a pipeline.
New-HardDisk
- The
New-HardDisk cmdlet can create NonPersistent and Undoable disks.
- Split hard disks can be created only from
Flat disk type. When a Raw disk is created with New-HardDisk and the Split parameter is set to $true, an error message is displayed.
NonPersistent RawPhysical disks cannot be created. When New-HardDisk is run with the RawPhysical and NonPersistent parameters, an error message is displayed.
ThinProvisioned disks can be created only from Flat disk type. When a raw disk is created using New-HardDisk and theThinProvisioned parameter is set to $true, an error message is displayed.
-
New-HardDisk can create Raw disks on vCenter Server 4.0 and ESX 4.0.
New-VM
New-VMHostNetworkAdapter
The VMotionEnabled property value of objects returned by
New-VMHostNetworkAdapter is correct.
Set-HardDisk
-
Set-HardDisk can set the default virtual machine hard disk to Nonpersistent on ESX 4.0 and vCenter Server 4.0.
Set-HardDisk can set a Flat Persistent disk to Nonpersistent on ESX 4.0 and vCenter Server 4.0.
Set-ResourcePool
Set-ResourcePool can be run by a user with read-only rights without throwing an error.
Set-ScsiLunPath
Set-ScciLunPath works on ESX 4.0 and vCenter Server 4.0.
Set-VMHost
When Set-VMHost is run asynchronously, the properties of the returned object are correct.
Set-VMHostNetworkAdapter
The VMotionEnabled property value of objects returned by Set-VMHostNetworkAdapter is correct.
Set-VMHostSNMP
-
VmHostSNMP objects have TrapTargets correctly set to an empty array.
Set-VMHostSNMP successfully enables VMHostSNMP and sets correctly the ReadOnlyCommunityString property when called for the first time.
vSphere SDK for .NET
The UpdateViewData method updates VitualMachineSnapshot objects.
Debugging
The user is able to see debug messages in the vSphere PowerCLI logs even when working without administrator privileges.
Installing vSphere PowerCLI
VMware provides a single installer for vSphere PowerCLI.
To install vSphere PowerCLI
- Download and install PowerShell 1.0 from the Microsoft PowerShell 1.0 download page.
- Download vSphere PowerCLI 4.0 from the VMware vSphere PowerCLI home page.
- Launch the vSphere PowerCLI installer by double-clicking the executable file.
- To install vSphere PowerCLI in a nondefault location, click Change in the Destination Folder page and select a different directory.
- In the Ready to Install the Program page, choose whether to create a desktop shortcut.
- Click Install to proceed with the installation.
- Click Finish to complete the installation process.
For a more detailed description of the vSphere PowerCLI installation process and prerequisites, see the Installation Guide for vSphere PowerCLI .
Last updated 30-Apr-2009 11:30 am [PDT]
|