PowerShell Direct
Una delle novità che saranno presenti in Windows Server 2016 è PowerShell Direct ovvero la possibilità di eseguire comandi e script PowerShell su una virtual machine direttamente dalla console PowerShell dell’host Hyper-V.
Il vantaggio è che si possono eseguire cmdlets sulla macchina virtuale anche se non abbiamo configurato RowerShell Remoting o non ci sia connettività di rete.
Per avviare una sessione PowerShell in una VM usiamo il seguente cmdlets:
Enter-PSSession -VMName VMName -Credential Get-Credential
una volta entrati nella sessione tutti i cmdlets che lanceremo saranno eseguiti nella VM specificata
Per eseguire uno script powershell possiamo utilizzare il seguente cmdlets:
Invoke-Command -VMName VMName -ScriptBlock { Commands } -Credential Get-Credential