Uso della comunicazione remota WS-Management (WSMan) in PowerShell

Abilitazione della comunicazione remota di PowerShell

Per abilitare la comunicazione remota di PowerShell, eseguire il Enable-PSRemoting cmdlet in una sessione di PowerShell con privilegi elevati. L'esecuzione Enable-PSRemoting configura un endpoint di comunicazione remota per la versione di installazione specifica in cui si esegue il cmdlet . Ad esempio, quando si esegue Enable-PSRemoting PowerShell 7.3, PowerShell crea un endpoint di comunicazione remota esegue PowerShell 7.3. Se si esegue Enable-PSRemoting durante l'esecuzione di PowerShell 7-preview, PowerShell crea un endpoint di comunicazione remota che esegue PowerShell 7-preview. È possibile creare più endpoint remoti per versioni diverse di che vengono eseguite side-by-side.

L'esecuzione Enable-PSRemoting crea due endpoint per tale versione.

  • Uno ha un nome semplice corrispondente alla versione principale di PowerShell. che ospita la sessione. Ad esempio, PowerShell.7.3.
  • L'altro nome di configurazione contiene il numero di versione completo. Ad esempio, PowerShell.7.3.7.

È possibile connettersi alla versione più recente dell'host di PowerShell 7 usando il nome semplice PowerShell.7.3. È possibile connettersi a una versione specifica di PowerShell usando il nome specifico della versione più lungo.

Usare il parametro ConfigurationName con i New-PSSession cmdlet e Enter-PSSession per connettersi a una configurazione denominata.

La comunicazione remota WSMan non è supportata nelle piattaforme non Windows

Dal rilascio di PowerShell 6, il supporto per la comunicazione remota su WS-Management (WSMan) su piattaforme non Windows è disponibile solo per un set limitato di distribuzioni Linux. Tutte le versioni di queste distribuzioni che supportano WSMan non sono più supportate dai fornitori Linux che li hanno creati.

In non Windows, WSMan si basava sul progetto Open Management Infrastructure (OMI), che non supporta più la comunicazione remota di PowerShell. Il client OMI WSMan dipende da OpenSSL 1.0. La maggior parte delle distribuzioni Linux è stata spostata in OpenSSL 2.0, che non è compatibile con le versioni precedenti. Al momento, non è supportata alcuna distribuzione con le dipendenze necessarie per il funzionamento del client WSMan OMI.

Le librerie obsolete e il codice di supporto sono stati rimossi per le piattaforme non Windows. La comunicazione remota basata su WSMan è ancora supportata tra sistemi Windows. La comunicazione remota su SSH è supportata per tutte le piattaforme. Per altre informazioni, vedere Comunicazione remota di PowerShell su SSH.

Nota

Gli utenti potrebbero essere in grado di ottenere la comunicazione remota WSMan per funzionare usando il modulo PSWSMan . Questo modulo non è supportato o gestito da Microsoft.

Altre risorse