Set-WSManQuickConfig

Configura il computer locale per la gestione remota.

Sintassi

Set-WSManQuickConfig
   [-UseSSL]
   [-Force]
   [-SkipNetworkProfileCheck]
   [<CommonParameters>]

Descrizione

Questo cmdlet è disponibile solo nella piattaforma Windows.

Il Set-WSManQuickConfig cmdlet configura il computer per ricevere i comandi remoti di PowerShell inviati tramite la tecnologia Web Services for Management (WS-Management).

Set-WSManQuickConfig esegue le azioni seguenti:

  • Controlla se il servizio WinRM è in esecuzione. Se il servizio WinRM non è in esecuzione, il servizio viene avviato.
  • Imposta il tipo di avvio del servizio Gestione remota Windows su Automatic.
  • Crea un listener per accettare le richieste su qualsiasi indirizzo IP. Il trasporto predefinito è HTTP.
  • Abilita un'eccezione del firewall per il traffico WinRM.

Per eseguire Set-WSManQuickConfig, avviare PowerShell con l'opzione Esegui come amministratore .

Esempio

Esempio 1: Abilitare la gestione remota del computer locale tramite HTTP

In questo esempio viene impostata la configurazione necessaria per abilitare la gestione remota del computer locale. Per impostazione predefinita, questo comando crea un listener WS-Management su HTTP.

Set-WSManQuickConfig

Esempio 2: Abilitare la gestione remota del computer locale tramite HTTPS

In questo esempio viene impostata la configurazione necessaria per abilitare la gestione remota del computer locale. Il parametro UseSSL specifica che HTTPS viene usato per comunicare con il computer.

Set-WSManQuickConfig -UseSSL

Nota

HTTPS richiede la configurazione manuale. Per altre informazioni, vedere la descrizione del parametro UseSSL .

Parametri

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SkipNetworkProfileCheck

Configura le versioni client di Windows per la comunicazione remota quando il computer si trova in una rete pubblica. Questo parametro abilita una regola del firewall per le reti pubbliche che consente l'accesso remoto solo da computer nella stessa subnet locale.

Questo parametro non ha alcun effetto sulle versioni server di Windows, che per impostazione predefinita, hanno una regola del firewall della subnet locale per le reti pubbliche. Se la regola del firewall della subnet locale è disabilitata nella versione server di Windows, Enable-PSRemoting la riattiva, indipendentemente dal valore di questo parametro.

Per rimuovere la restrizione della subnet locale e abilitare l'accesso remoto da tutte le posizioni nelle reti pubbliche, usare il Set-NetFirewallRule cmdlet nel modulo NetSecurity .

Questo parametro è stato introdotto in PowerShell 3.0.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseSSL

Specifica che il protocollo SSL (Secure Sockets Layer) viene usato per stabilire una connessione al computer remoto. Per impostazione predefinita, SSL non viene usato.

WS-Management crittografa tutto il contenuto di PowerShell trasmesso in rete. Il parametro UseSSL consente di specificare la protezione aggiuntiva di HTTPS anziché HTTP. Se si usa questo parametro e SSL non è disponibile sulla porta usata per la connessione, il comando non riesce.

HTTPS richiede la configurazione manuale delle regole winRM e del firewall. Per altre informazioni, vedere Procedura: Configurare WINRM per HTTPS.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Non è possibile inviare tramite pipe oggetti a questo cmdlet.

Output

String

Questo cmdlet restituisce un messaggio come oggetto String che descrive lo stato della configurazione dopo l'operazione.