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

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 (current version) 68 6/28/2019 153 5/18/2019 68 4/23/2019 84 4/1/2019 49 3/27/2019 77 3/7/2019 136 11/16/2018 17 11/5/2018