Come eseguire un comando remoto su un PC

Windows PowerShell consente agli amministratori di controllare il sistema operativo Windows 7 utilizzando i cmdlet, che sono comandi incorporati nella shell. Le aziende possono utilizzare PowerShell per automatizzare le attività e semplificare la manutenzione sulle workstation in ufficio; è possibile gestire servizi, applicazioni, voci di registro e altri componenti in base alle esigenze. Per eseguire comandi remoti su una workstation tramite PowerShell, è necessario abilitare il servizio di gestione remota di Windows sia sul PC host che sul computer di destinazione.

1

Accedi alla workstation di destinazione. Fai clic su “Start”, digita “powershell” nella casella di ricerca e seleziona “Windows PowerShell”.

2

Premi “Ctrl-Maiusc-Invio” per aprire l’applicazione come amministratore. Esegui il comando seguente in PowerShell:

Abilita-PSRemoting -Force

3

Digitare quanto segue nel terminale per consentire alla workstation di origine di connettersi al PC:

Set-Item wsman: localhost client trustedhosts [IP]

Sostituisci “[IP]” con l’indirizzo del protocollo Internet dell’altro computer. Premere “Invio” per eseguire il comando.

4

Esegui il seguente comando per riavviare il servizio di gestione remota di Windows:

Restart-Service WinRM

5

Accedi al computer host. Apri PowerShell e abilita WinRM utilizzando le istruzioni nei passaggi 1 e 2.

6

Eseguire quanto segue, sostituendo “[IP]” con l’indirizzo IP del PC remoto:

Set-Item wsman: localhost client trustedhosts [IP]

7

Ripeti le istruzioni nel passaggio 4 per riavviare WinRM. Utilizzare la seguente sintassi per eseguire un comando remoto sul PC alternativo:

Richiama-Command -ComputerName [Computer] -ScriptBlock {Command} -credential [User]

Sostituire “[Computer]” con il nome della workstation remota, “Comando” con il comando preferito e “[Utente]” con il nome del titolare dell’account sul PC.

8

Quando richiesto, immettere la password per il titolare dell’account e quindi fare clic su “OK” per eseguire il comando.