Aller au contenu

PowerShell : variables built-in utiles

Les variables d'environnement PowerShell les plus courantes en administration serveur.

  • $env:COMPUTERNAME - hostname de la machine
  • $env:USERPROFILE - chemin du profil utilisateur (C:\Users\<user>)
  • $env:APPDATA - dossier AppData\Roaming
  • $env:LOCALAPPDATA - dossier AppData\Local
  • $env:TEMP / $env:TMP - dossier temporaire
  • $env:USERDOMAIN - domaine Active Directory
  • $env:USERNAME - nom de l'utilisateur courant
  • $env:LOGONSERVER - contrôleur de domaine utilisé pour l'authentification
  • $env:OS - type d'OS (Windows_NT)
  • $env:PROCESSOR_ARCHITECTURE - architecture CPU (AMD64, x86)
  • $env:NUMBER_OF_PROCESSORS - nombre de processeurs logiques
  • $env:SYSTEMROOT - racine Windows (C:\Windows)
  • $env:PROGRAMFILES - dossier Program Files

Pour lister toutes les variables d'environnement disponibles :

Get-ChildItem Env: