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
Questo cmdlet restituisce un messaggio come oggetto String che descrive lo stato della configurazione dopo l'operazione.