PowerShell, Modulo VirtualBox

Nel post di oggi vedremo come effettuare le operazioni più comuni sulle VMs VirtualBox tramite PowerShell.
 Prima di tutto è necessario installare il modulo “PSVirtualBox” reperibile seguendo questo link (estraendo il contenuto dello .zip nel path: C:\Windows\system32\WindowsPowerShell\v1.0\Modules\PSVirtualBox\)
 Fatto ciò è sufficiente avviare una console PowerShell (con privilegi amministrativi) e digitare:

Get-Command * -Module PSVirtualBox

Per la lista dei cmdlets disponibili:

CommandType     Name                                               ModuleName
----------- ---- ----------
Alias gvb -> Get-VirtualBox PSVirtualBox
Alias gvbm -> Get-VBoxMachine PSVirtualBox
Alias gvbp -> Get-VBoxProcess PSVirtualBox
Alias stavbm -> Start-VBoxMachine PSVirtualBox
Alias stovbm -> Stop-VBoxMachine PSVirtualBox
Alias suvbm -> Suspend-VBoxMachine PSVirtualBox
Function Get-VBoxMachine PSVirtualBox
Function Get-VBoxProcess PSVirtualBox
Function Get-VirtualBox PSVirtualBox
Function Start-VBoxMachine PSVirtualBox
Function Stop-VBoxMachine PSVirtualBox
Function Suspend-VBoxMachine PSVirtualBox

Esempio: