- Invoke-Command : Exécute une commande sur un ordinateur distant.
- Get-Module : Récupère les modules qui ont été importés dans la session active.
- Measure-Command : Mesure le temps nécessaire pour exécuter une expression ou un script.
- Compare-Object : Compare deux ensembles d'objets.
- Get-Host : Affiche les informations sur l'hôte PowerShell en cours d'exécution.
- New-Module: Crée un nouveau module dynamique qui existe seulement en mémoire.
- Out-File : Envoie la sortie dans un fichier.
- Out-String : Envoie les objets à la commande suivante sous forme de chaîne.
- Out-GridView : Envoie la sortie dans une grille interactive.
- Set-Variable : Définit une variable à une valeur sp
- Get-Variable : Récupère les variables dans la session active.
- Remove-Variable : Supprime une variable.
- Clear-Variable : Efface la valeur d'une variable.
- Get-Date : Récupère la date et l'heure actuelles.
- Set-Date : Modifie la date et l'heure du système.
- Get-Credential : Invite l'utilisateur à entrer un nom d'utilisateur et un mot de passe.
- ConvertTo-Html : Convertit des objets Microsoft .NET en code HTML.
- Send-MailMessage : Envoie un e-mail.
- Get-WmiObject : Récupère des informations de gestion à l'aide de WMI (Windows Management Instrumentation).
- Get-ComputerInfo : Récupère un grand nombre d'informations système.
- Restart-Computer : Redémarre un ordinateur.
- Stop-Computer: Arrête un ordinateur.
- Compress-Archive : Crée un fichier compressé (archive) à partir d'un ou plusieurs fichiers.
- Expand-Archive : Extrait les fichiers d'une archive.
- Resolve-DnsName : Effectue une requête DNS.
- Test-Path : Détermine si un chemin d'accès donné est valide
- ConvertTo-Xml : Crée une représentation XML d'un objet.
- ConvertFrom-Xml : Crée des objets à partir d'une représentation XML.
- ConvertTo-Csv: Convertit des objets en données CSV.
- Start-Sleep : Suspend l'activité dans un script ou une session pour la période spécifiée.