Cos’è PowerShell diretto?

PowerShell Direct consente agli amministratori di sistema di eseguire comandi di PowerShell all'interno di una macchina virtuale (VM) dal sistema operativo host senza dover affrontare problemi di rete comuni.

PowerShell Direct eseguirà i comandi di PowerShell in remoto nel sistema operativo guest di una macchina virtuale (VM) senza configurazione e senza doversi preoccupare dei criteri di sicurezza, delle configurazioni del firewall e della configurazione della rete host. Di conseguenza, PowerShell Direct funzionerà anche in assenza di rete di macchine virtuali guest o se il servizio remoto di PowerShell è disabilitato sulla macchina virtuale guest.

Microsoft ha sviluppato PowerShell Direct per rendere più semplice per le amministrazioni Hyper-V automatizzare e creare script per la gestione e la configurazione delle macchine virtuali. Gli amministratori del server possono eseguire PowerShell Direct come una sessione interattiva o eseguendo un set di cmdlet di PowerShell.


Utilizzo di PowerShell Direct e Current Limit

PowerShell Direct utilizza il protocollo MS-PSRP (PowerShell Remoting Protocol) per facilitare la gestione e la configurazione delle VM. Per creare una sessione di PowerShell Direct su una macchina virtuale, è necessario soddisfare le seguenti condizioni:

  • La macchina virtuale deve essere in esecuzione localmente sull'host e avviata
  • L'amministratore deve essere connesso al computer host come amministratore di Hyper-V
  • L'amministratore deve fornire credenziali utente valide per la macchina virtuale
  • Il sistema operativo host deve eseguire Windows 10, Windows Server 2016Technical Preview o versioni successive dei sistemi operativi
  • La macchina virtuale deve eseguire Windows 10, Windows Server 2016 Technical Preview o versioni successive dei sistemi operativi

Il cmdlet Get-VM può essere utilizzato per garantire che le credenziali utilizzate abbiano i ruoli di amministratore di Hyper-V e anche per ottenere un elenco delle macchine virtuali in esecuzione localmente sull'host e avviate.

In termini di limitazioni, PowerShell Direct è attualmente supportato solo su Windows Server 2016 e Windows 10, quindi le macchine virtuali su Windows Server 2012 R2 e sistemi operativi precedenti non saranno in grado di accettare comandi PowerShell Direct. Inoltre, PowerShell Direct può inviare comandi solo alle VM locali di un host Hyper-V.


Pagine utili:

Informazioni sul formato .sh

Lascia un commento