Console Windows / Power Shell

Afficher une variable d'environnement

  • Une bonne explication de l'utilisation du Power Shell est disponible sur cette page :
    https://www.tutorialspoint.com/how-to-get-environment-variable-value-using-powershell
                                
                                # .NET
                                # si une ligne est trop longue, la colonne "Value" sera tronquée ici...
                                [System.Environment]::GetEnvironmentVariables()
                                # ... mais pas ici car le résultat est affiché sur une seule colonne
                                [System.Environment]::GetEnvironmentVariable('PATH')
    
                                # ls
                                # si une ligne est trop longue, la colonne "Value" sera tronquée
                                ls Env:* # ls Env:
                                ls Env:PATH
    
                                # dir
                                # si une ligne est trop longue, la colonne "Value" sera tronquée
                                dir env:* # dir env:
                                dir env:PATH
    
                                # Power Shell
                                # si une ligne est trop longue, la colonne "Value" sera tronquée
                                Get-ChildItem -Path Env:* # Get-ChildItem -Path Env:
                                Get-ChildItem -Path Env:PATH
                                gci env:PATH
                                # avec tri des lignes
                                gci env:* | sort-object name
                                # avec un filtre sur le nom des variables recherchées
                                gci env:* | where name -like 'P*'
                                # pour avoir un résultat lisible et non tronqué, on peut appliquer un séparateur au résultat
                                # si on l'envoie dans un fichier, il sera enregistré par défaut dans votre répertoire utilisateur
                                $env:PATH -split ';' > path.txt