Voici une autre liste de commandes PowerShell qui couvrent divers aspects de l'administration du système et des tâches de scripting :
- Start-Transcript : Commence une transcription de toutes les entrées et sorties de la console dans un fichier.
- Stop-Transcript : Arrête la transcription.
- Get-Counter: Récupère les compteurs de performance en temps réel.
- Import-Csv: Importe des données depuis un fichier CSV.
- Export-Csv : Exporte des objets dans un fichier CSV.
- Get-EventLog : Obtient les événements du journal d'événements spécifié.
- Write-EventLog : Écrit une entrée dans un journal d'événements.
- New-EventLog : Crée un nouveau journal d'événements ou une nouvelle source d'événements.
- Remove-EventLog : Supprime un journal d'événements ou une source d'événements.
- Get-Process : Obtient les processus en cours d'exécution.
- Start-Process : Démarre un nouveau processus.
- Stop-Process : Arrête un processus en cours d'exécution.
- Debug-Process : Attache un débogueur à un processus.
- Wait-Process : Attends qu'un processus soit arrêté.
- Get-Service : Obtient les services en cours d'exécution.
- Start-Service: Démarre un service.
- Stop-Service: Arrête un service.
- Restart-Service : Redémarre un service.
- Suspend-Service : Suspend un service.
- Resume-Service : Reprend un service suspendu.
- New-Service : Crée un nouveau service.
- Set-Service : Change les propriétés d'un service.
- Get-HotFix : Obtient les informations sur les correctifs installés.
- Ajouter-Type : Ajoute un type Microsoft .NET à la session.
- Add-Member : Ajoute un membre à une instance d'objet.
- Set-ACL : Modifie les listes de contrôle d'accès (ACL) d'un élément.
- Get-ACL : Obtient les listes de contrôle d'accès (ACL) d'un élément.
- Enable-ComputerRestore : Active la restauration du système.
- Disable-ComputerRestore : Désactive la restauration du système.
- Test-Connexion :
- Test-WSMan : Teste si un ordinateur est accessible et compatible avec WS-Management (WSMan).
- ConvertFrom-Csv : Convertit des données CSV en objets.
- ConvertFrom-Json : Convertit une chaîne JSON en objets.
- ConvertTo-Json : Convertit des objets en une chaîne JSON.
- Get-UICulture : Obtient la culture d'interface utilisateur actuelle.
- New-Object: Crée une instance d'un objet .NET.
- Export-Clixml : Exporte des données dans un format XML cliquable.
- Import-Clixml : Importe des données d'un fichier XML cliquable.
- Get-Random : Obtient un nombre aléatoire.
- Read-Host : Lit une ligne d'entrée dans la console.
- Write-Host: Écrit une sortie personnalisée dans la console.
- Write-Output : Écrit un objet dans la sortie.
- Write-Debug: Écrit un message de débogage dans la console.
- Write-Error : Écrit un message d'erreur dans la console.
- Write-Warning : Écrit un message d'avertissement dans la console.
- Write-Progress: Écrit une barre de progression dans la console.
- Write-Verbose: Écrit des messages détaillés dans la console.
- ForEach-Object : Effectue une opération sur chaque élément d'une collection.
- Where-Object : Sélectionne des objets d'une collection en fonction d'une condition.
- Select-Object : Sélectionne des propriétés spécifiques d'un objet.
- Group-Object : Regroupe les objets par propriétés spécifiées.
- Sort-Object : Trie les objets par propriétés spécifiées.
- Measure-Object : Calcule les propriétés des objets (comme la somme, la moyenne, etc.).
- Compare-Object: Compare deux ensembles d'objets.
- Invoke-Item : Invoque un élément, comme si l'utilisateur double-cliquait dessus.
- Get-Command : Obtient toutes les commandes.
- Get-FormatData: Obtient les objets de formatage qui définissent comment les objets sont formatés.
- Import-PSSession : Importe les commandes dans une session locale.
- Get-Member : Obtient les propriétés et méthodes d'un objet.
- Update-TypeData : Met à jour les types dans la session.