Using esxcli from PowerCLI
VMware offers more command-line interfaces for vSphere than PowerCLI. One of them is the vSphere Command-Line Interface (vSphere CLI). The vSphere CLI has a command called
esxcli
. PowerCLI has built-in support for this
esxcli
command in the Get-EsxCli
cmdlet.
Note
There are no New-EsxCli
, Set-EsxCli
, and Remove EsxCli
cmdlets. The Get-EsxCli
cmdlet exposes the esxcli
functionality for a host. You cannot create a new one, modify, or remove it.
The syntax of the Get-EsxCli
cmdlet is:
Get-EsxCli -VMHost <VMHost[]> [[-Server] <VIServer[]>] [<CommonParameters>]
Use the Get-EsxCli
cmdlet to connect to the esxcli
functionality of a host and save the connection in a variable $esxcli
:
PowerCLI C:\> $esxcli = Get-EsxCli -VMHost ...
Get Learning PowerCLI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.