Enable-PSRemoting
Configura il computer per la ricezione di comandi remoti.
Sintassi
Enable-PSRemoting [-Force] [-Confirm] [-WhatIf] [<CommonParameters>]
Descrizione
Il cmdlet Enable-PSRemoting configura il computer affinché riceva i comandi remoti di Windows PowerShell inviati mediante la tecnologia WS-Management.
È necessario eseguire questo comando una sola volta in ciascun computer che riceverà i comandi. Non è necessario eseguirlo in computer che inviano solo comandi. Poiché la configurazione attiva i listener, è opportuno eseguirlo solo se necessario.
Il cmdlet Enable-PSRemoting consente di eseguire le operazioni seguenti:
-- Eseguire il cmdlet Set-WSManQuickConfig per l'esecuzione delle attività seguenti:
----- Avviare il servizio Gestione remota Windows.
----- Impostare il tipo di avvio sul servizio Gestione remota Windows su Automatico.
----- Creare un listener per accettare le richieste su qualsiasi indirizzo IP.
----- Abilitare un'eccezione del firewall per le comunicazioni di WS-Management.
-- Consentire a tutte le configurazioni di sessione di Windows PowerShell registrate di ricevere istruzioni da un computer remoto.
----- Registrare la configurazione di sessione "Microsoft.PowerShell", se non è già registrata.
----- Registrare la configurazione di sessione "Microsoft.PowerShell32" in computer a 64 bit, se non è già registrata.
----- Rimuovere l'impostazione "Deny Everyone" dal descrittore di sicurezza per tutte le configurazioni di sessione registrate.
----- Riavviare il servizio Gestione remota Windows per rendere effettive le modifiche precedenti.
Per eseguire questo cmdlet in Windows Vista, Windows Server 2008 e nelle versioni successive di Windows, è necessario avviare Windows PowerShell con l'opzione "Esegui come amministratore".
Parametri
-Force
Elimina tutti i prompt dell'utente. Per impostazione predefinita, viene richiesto di confermare ogni operazione.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
False |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Confirm
Chiede una conferma prima di eseguire il comando.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-WhatIf
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
<CommonParameters>
Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.
Input |
Nessuno Non è possibile reindirizzare l'input a questo cmdlet. |
Output |
System.String Enable-PSRemoting restituisce stringhe che descrivono i risultati. |
Esempio 1
C:\PS>enable-psremoting
Descrizione
-----------
Con questo comando viene configurato il computer per la ricezione di comandi remoti.
Esempio 2
C:\PS>enable-psremoting -force
Descrizione
-----------
Con questo comando viene configurato il computer per la ricezione di comandi remoti. Viene utilizzato il parametro Force per eliminare i prompt dell'utente.
Vedere anche
Concetti
about_Remote
about_Session_Configurations
Disable-PSRemoting
Get-PSSessionConfiguration
Enable-PSSessionConfiguration
Disable-PSSessionConfiguration
Register-PSSessionConfiguration
Set-PSSessionConfiguration
WSMan Provider