Août
20
2015

Powershell : comment lancer des commandes a distance

Powershell : comment lancer  des commandes a distance

Il est possible effectuer une commande powershell sur un pc distant. Pour cela il faut juste faire quelques manipulations sur le pc distant pour l’autoriser a recevoir es commande provenant d’un autre ordinateur.

Sur le pc distant :

  • Pour activer les commandes distance, exécuter la commande suivant une invite de commande powershell ( lancer le en tant q’administrateur) :

Enable-PSRemoting -Force

powershell

  • Ensuite on déclare les machines qui ont le droits d’exécuter les script sur cette machine :

Set-Item wsman:\localhost\client\trustedhosts *

Vous pouvez aussi autoriser tout un réseau avec la commande set-item wsman:\localhost\Client\TrustedHosts -value 172.16.0.0 ou avec les noms des machines avec la commande

set-item wsman:\localhost\Client\TrustedHosts -value ORDINATEUR1,ORDINATEURS2

  • Puis on redémarre le service WinRM :

    Restart-Service WinRM

Sur le pc qui va lancer les commandes

  • Tester la connexion a la machine distante avec la commande

    Test-WSMan ORDINATEUR1.

    Si la connecxion fonctionne vous aurez des informations sur le service (wsmid, procotolversion,productvendor et productversion)

  • Envoyer la commande voulu (ici hostname) en précisant le nom de l’ordinateur distant puis le login de l’utilisateur

Invoke-Command -ComputerName srv -ScriptBlock { ipconfig } -credential tchevalier

La commande devrait vous répondre le nom du pc interrogé.

Vous pouvez avoir l’envie de lancer plusieurs commande sans exécuter la commande d’interrogation. Il est donc possible de lancer une session powershell a distance à l’aide de la commande suivant :

Enter-PSSession -ComputerName ORDINATEUR -Credential utilisateur

Voila, vous n’avez plus a codez!!! 🙂

Articles similaires

A propos de l'auteur: Thierry CHEVALIER

Passionné d'informatique depuis longtemps, je me suis enfin motivé à créer mon blog afin de pouvoir partager toutes mes trouvailles et astuces découvertes au travail ou durant la lecture d'articles sur le net.

3 commentaires Ajouter un commentaire

Laisser un commentaire