Various functions for extending the functionality of PowerCLI (VMware).

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name vFunctions -RequiredVersion

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Joe Acosta


(c) 2019 Joe Acosta. All rights reserved.



650 650FLB Code Console ESX ESXi Folder pid PowerCLI RDM Tag Task USB VIB VMHost VMware vSphere


Find-VMByIP Format-VMHostPercentage Get-DataStoreLunID Get-DataStorePercentageFree Get-ESXiInfo Get-Info650 Get-PathSelectionPolicy Get-PereniallyReserved Get-SnapShotData Get-TagInfo Get-VIB Get-VMHostScsiPath Get-VMHostUpTime Get-VMHostWWN Get-VMIP Get-VMpid Get-VMToolOutdated Get-VMTotalSize Get-VSphereAlarm Get-VSphereAlarmConfig Get-VSphereLicense Get-VSphereSession Get-VSphereStatus Install-ESXi Install-VIB Invoke-VMConsolidation Invoke-VMHostHBARescan Open-Console Restart-EsxLogging Set-PathSelectionPolicy Set-PereniallyReserved Set-VSphereAlarmConfig Show-ConnectedCD Show-DrsRule Show-FolderContent Show-FolderPath Show-RDM Show-SS Show-TaskInfo Show-USBController Show-VMHostNetworkInfo Show-VMHostVirtualPortGroup Show-VMResource Start-SSH Stop-SSH Stop-VMpid Stop-VSphereSession UnInstall-VIB Update-VIB


Release Notes

Read examples for function use.
       Added three Advanced Functions:  Get-ESXiInfo , Open-Console , Show-TaskInfo.
       Changed ConfirmImpact to medium on Set-VSphereAlarmConfig
       Removed helper function MakeHash; created vClass for MakeHash duties
       Modified the four AFs below to use vClass for MakeHash.  Show-VMHostVirtualPortGroup uses vClass for Object creation.
       Get-DataStoreLunID, Get-PathSelectionPolicy, Set-PathSelectionPolicy , Show-DrsRule , Show-VMHostVirtualPortGroup

Version History

Version Downloads Last updated 92 3/27/2020 93 3/12/2020 172 2/3/2020 269 10/30/2019 83 10/3/2019 (current version) 115 6/28/2019 155 5/18/2019 69 4/23/2019 85 4/1/2019 50 3/27/2019 78 3/7/2019 137 11/16/2018 18 11/5/2018
Show less