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




Argomenti della Guida