Denis.Pallez@unice.fr Programmation de scripts objets avec PowerShell 2013-2014
Vous trouverez ci-dessous un tableau des verbes les plus communs pour les cmdlets :
Verbe de la cmdlet Signification
Add
Ajoute une instance d'un item
Clear
Supprime le contenu d'un item comme la valeur d'une variable
ConvertFrom /
ConvertTo
Convertie un item d'un format à un autre, comme une liste de valeurs séparées par des virgules en
des propriétés d'un objet
Disable / Enable
Annule / Autorise un certain paramétrage comme une connexion à distance
Export / Import
Exporte / Importe les propriétés d’un item dans un format particulier comme exporter les
propriétés de la console en XML
Get
Interroge un objet comme obtenir la liste des processus
Invoke
Exécute une instance d’un item comme une expression
New / Remove
Crée / Supprime une nouvelle instance d’un item, comme une nouvelle variable ou événement
Set
Modifie les paramètres d’un objet
Start / Stop
Démarre / Arrête une instance d’un item comme un service ou un processus
Test
Test une instance d’un item pour une valeur spécifique comme tester une connexion pour savoir si
elle est valide
Write
Exécute une opération d’écriture d’une instance d’un objet comme écrire un événement sur le
gestionnaire de log d’événements
Afin d’avoir une idée plus précise de l’utilité des précédentes cmdlet, vous trouverez ci-dessous un tableau
résumant les cmdlet souvent utilisés à des fins d’administration :
Verbe de la cmdlet Signification
Add-Computer / Remove-Computer Ajoute ou supprime l’appartenance d’un ordinateur dans un domaine ou groupe
de travail
Checkpoint-Computer / Restore-
Computer
Créé un point de restauration du système pour un ordinateur / restaure
l’ordinateur
Compare-Object / Group-Object / Sort-
Object / Select-Object /
New-Object
Comparaison / groupement / trie / sélection / création d’objets
ConvertFrom-SecureString /
ConvertTo-SecureString
Création / export de chaine sécurisées
Debug-Process Déboguer un processus s’exécutant sur un ordinateur
Get-Alias / New-Alias / Set-Alias /
Export-Alias / Import-Alias
Récupérer / créer / paramétrer / exporter / importer des alias
Get-AuthenticodeSignature / Set-
AuthenticodeSignature
Récupérer / paramétrer la signature d’un objet associé à un fichier
Get-Command / Invoke-Command /
Measure-Command / Trace-Command
Récupérer des informations sur / invoquer / mesurer le temps d’exécution /
tracer des cmdlets
Get-EventLog / Write-EventLog / Clear-
EventLog
Récupérer / écrire / effacer des événements de log
Get-ExecutionPolicy /
Set-ExecutionPolicy
Traite de la politique d’exécution du shell courant
Get-Help Devinez … ?
Get-Host Récupère des informations de l’application hôte de PS
Get_HotFix Récupère les modifications apportées à un ordinateur
Get-Location / Set-Location Affiche ou sélectionne le répertoire courant
Get-Process/ Start-Process/ Stop-
Process
Récupère / Démarre / Arrête un processus sur une machine
Get-PSDrive/ New-PSDrive/ Remove-
PSDrive
Récupère / Crée / Supprime un disque spécifique PowerShell
Get-Service/ New-Service/ Set-Service
Récupère / Crée / Définit un service
Get-Variable/ New-Variable/ Set-Variable/
Remove-Variable/ Clear-Variable
Cmdlets pour la gestion des variables
Import-Counter/ Export-Counter
Importe / Exporte les données de compteur de performance
LP ADMIN IUT de Nice – Département Informatique 4