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
- 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
3 commentaires Ajouter un commentaire
Laisser un commentaire
Commentaires récents
- Powershell : comment lancer des commandes a distance dans
- Comment désactiver la protection en écriture des clefs USB Dell récupération Windows 10 dans
- Comment désactiver la protection en écriture des clefs USB Dell récupération Windows 10 dans
- Cracker la protection d’une feuille Excel dans
- Restaurer les extensions des raccourci (.lnk) dans
Articles récents
- POWERSHELL – Installation Module AzureAD – Erreur
- 550 5.7.520 Access denied, Your organization does not allow external forwarding
- Comment désactiver la protection en écriture des clefs USB Dell récupération Windows 10
- Windows 10 – Comment changer facilement la sortie audio entre casque audio et haut parleur
- Powershell : Envoyer un mail GMAIL par script
Archives
- novembre 2021
- octobre 2021
- août 2017
- décembre 2016
- septembre 2016
- août 2016
- avril 2016
- mars 2016
- décembre 2015
- août 2015
- juillet 2015
- juin 2015
- avril 2015
- mars 2015
- février 2015
- janvier 2015
- novembre 2014
- octobre 2014
- septembre 2014
- août 2014
- mai 2014
- avril 2014
- mars 2014
- février 2014
- janvier 2014
- novembre 2013
- octobre 2013
- septembre 2013
- août 2013
- juillet 2013
- juin 2013
- janvier 2013
- décembre 2012
- octobre 2012
- juillet 2012
- juin 2012
- mai 2012
- avril 2012
- mars 2012
Merci beaucoup de cette publication elle va énormement me servir pour un projet ^^
Merci pour ce commentaire sympathique 🙂
[…] Source […]