Come abilitare Windows Remote Shell

Questo articolo consente di abilitare Windows Remote Shell.

Si applica a: Windows Server 2003
Numero KB originale: 555966

Questo articolo è stato scritto da Yuval Sinay, Microsoft MVP.

Suggerimenti

Per abilitare Windows Remote Shell, è necessario distribuire le impostazioni lato server e lato client:

Lato server

Nota

La definizione del server nell'articolo descrive un host Windows che entra nella shell di gestione remota.

  1. Accedere alla console di Windows.

  2. Facoltativo (Per Windows Vista funge da server remoto): avviare il servizio "Gestione remota Windows" e impostarlo per l'avvio automatico dopo il riavvio.

  3. Scrivere il prompt dei comandi WinRM quickconfig e premere il pulsante INVIO .

  4. Verrà visualizzato l'output seguente:

    WinRM is not set up to allow remote access to this machine for management.
    The following changes must be made:
    
    Set the WinRM service type to delayed auto start.
    Start the WinRM service.
    Create a WinRM listener on HTTP://* to accept WS-Man requests to any IP on this
    machine.
    
    Make these changes [y/n]? y
    
  5. Dopo aver premuto il pulsante y , dovrebbe essere visualizzato l'output seguente:

    WinRM has been updated for remote management.
    
    WinRM service type changed successfully.
    WinRM service started.
    Created a WinRM listener on HTTP://* to accept WS-Man requests to any IP on this machine.
    

    Nota

    È consigliabile modificare le impostazioni predefinite tramite il comando (ad esempio, abilitare il winrm.cmd supporto HTTPS e così via).

    Shell remota di Windows con SOAP. Alcuni firewall possono bloccare il traffico SOAP. Per altre informazioni, vedere la documentazione del fornitore.

Lato client

Nell'host Windows Vista/Windows 2008 usare il comando winrs -r:%servername% remote command e premere il pulsante INVIO .

Esempio: per esaminare il file system remoto, scrivere il comando seguente:

winrs -r:DC1 dir

Nota

Nell'ambiente Windows Workgroup è necessario aggiungere un trust per il server a cui il client avvia una connessione usando il comando winrm set winrm/config/client @{TrustedHosts="%servername1%,"%servername2%"}.

Verificare le nuove impostazioni usando il comando winrm enumerate winrm/config/listener.

Dichiarazione di non responsabilità per il contenuto delle soluzioni della Community

Microsoft Corporation e/o i rispettivi fornitori non rilasciano alcuna dichiarazione relativa all'idoneità, all'affidabilità o alla correttezza delle informazioni e della relativa grafica contenute nel presente documento. Tutte queste informazioni e la relativa grafica sono fornite "così come sono" senza garanzia di alcun tipo. Microsoft e/o i rispettivi fornitori non riconoscono alcuna garanzia e condizione relative a queste informazioni e alla relativa grafica, incluse le eventuali garanzie implicite e condizioni di commerciabilità, l'idoneità per uno scopo specifico, la perizia, il titolo e la non violazione. L'utente accetta espressamente che in nessun caso Microsoft e/o i suoi fornitori saranno ritenuti responsabili per eventuali danni diretti, indiretti, punitivi, incidentali, speciali, consequenziali o di qualsiasi tipo, inclusi, a mero titolo esemplificativo, i danni per perdita di utilizzo, di dati o di profitti, derivanti da, o in qualsiasi modo connessi all'utilizzo o all'impossibilità di utilizzare le informazioni e la relativa la grafica contenute nel presente documento, sia in base a un contratto, illecito, negligenza, responsabilità oggettiva o altrimenti, anche se Microsoft o uno dei suoi fornitori è stato informato della possibilità del verificarsi di tali danni.