Débuter avec Powershell par la pratique

powershellllogo.jpg

Télécharger Powershell

- get-command (liste les 129 commandes)

Les commandes de powershell sont au format verbe-commande les verbes ou prefix des commandes sont add, clear, compare, convert, copy, export, foreach, get, import, invoke, join, measure, move, new, pop, puch, read, remove, rename, resolve, select, set, sort, split, start, stop, suspend, tee, test, trace, update, where et write (36 total)

- get-command -verb get (liste que les commandes get)

- get-command set* (la liste non seulement les commandes, mais alias et aussi tous les executables dans le path)

- get-command ipconfig (Affiche des informations sur ipconfig du système)

- get-command ipconfig | format-list * ( les informations sur ipconfig complète avec un meilleur le format de sortie)

- write-host Hello World (un classique)

- get-help set-alias (fournit le l’aide sur set-alias)

- get-help set-alias -detailed (fournit aide et plusieurs exemple)

- set-alias np c:\windows\notepad.exe (crée un alias vers notepad, maintenant np lance notepad)

lire la suite…

Etat d’un service via wmi avec winrm de Vista

Comment avoir des informations sur un service, ici le spooler d’impression sur une machine distante

winrm get wmicimv2/win32_service?name=spooler -machine NomDeMachine

Arrêter le service

winrm invoke stopservice wmicimv2/win32_service?Name=spooler -machine NomdelaMachine

Lancer un shell à distance sur une machine

winrs -r:NomdelaMachine ipconfig /all