Powershell
Une liste de commandes utiles
PowerShell vs PowerShell ISE
PowerShell ISE offre une interface graphique et des outils supplémentaires pour le développement de scripts, contrairement à la version standard de PowerShell qui utilise une interface en ligne de commande
Connaître votre version
Pour identifier la version sur votre session PowerShell :
$PSVersionTable # Afficher la version de PowerShellCheatsheet
Informations systèmes
Get-ComputerInfo # Afficher les informations systèmes (version de windows, édition, bios version, etc)
Get-WMIObject Win32_OperatingSystem # Afficher la version de Windows
$env:COMPUTERNAME # Afficher le nom de l'ordinateurServices et processus
# Service
Get-Service # Lister tous les services [Alias: gsv]
Get-Service name # Avoir des détails sur un service spécifique [Alias: gsv]
Start-Service name # Démarrer un service à l'arrêt [Alias: sasv]
Stop-Service name # Arrêter un service en cours [Alias: spsv]
Restart-Service name # Redémarrer un service en cours
# Process
Get-Process # Lister tous les processes [Alias: ps]
Get-Process name # Avoir des détails sur un process spécifique [Alias: ps]
Start-Process name # Démarrer un process à l'arrêt [Alias: start, saps]
Stop-Process name # Stop a process [Alias: kill, spps]
Wait-Process name # Attendre qu'un process ce stop avant de continuer
Debug-Process name # Attacher un debugger à un processRéseau
Contrôle à distance
Gestion du système
Gestion des fichiers
Création
Obtenir son répertoire actuel :
Get-Location(ou l'aliaspwdconnu sous Linux)Lister le contenu d'un répertoire :
Get-ChildItem(ou l'aliaslsoudir)Créer un nouveau répertoire ou fichier :
Mis à jour