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.