PowerShell Environment Variables le guide ultime

PowerShell Environment Variables le guide ultime

Les variables d'environnement dans PowerShell sont utilisées pour accéder ou lancer des chemins, des dossiers ou des fichiers spécifiques sous Windows. L'utilisation de variables d'environnement peut aider à accéder facilement à un dossier spécifique. Au lieu de taper l'adresse de chemin complète pour accéder au «Dossier temp », le«% temp%»La variable d'environnement peut être utilisée.

De plus, ces variables peuvent être considérées comme des espaces réservés ou des raccourcis vers l'adresse du chemin long des fichiers ou des dossiers. Il s'agit de faciliter la navigation sur un ordinateur, qu'il s'agisse d'ajouter des chemins aux applications ou de créer des scripts personnalisés.

Ce blog fournira des détails sur l'utilisation des variables d'environnement.

Quelles sont les variables de l'environnement PowerShell?

Ce sont les commandes qui vont être discutées:

  • dir env:
  • Get-Childem -Path Env:
  • Get-Item -Path Env:
  • Types de variables d'environnement.

Méthode 1: Utilisez le CMDlet «Dir Env:» pour obtenir les variables environnementales

Le "dir env:»Cmdlet est spécialement conçu pour obtenir les variables d'environnement en utilisant PowerShell. Exécutez la commande indiquée pour obtenir toutes les variables d'environnement:

dir env:

Méthode 2: Utilisez le «Get-Childem -Path Env:» Cmdlet pour obtenir les variables environnementales

Le "Get-Childem" La candidature est utilisée le long du «-Chemin»Paramètre et«Env:»Variable pour obtenir les variables d'environnement sur Windows:

Get-Childem -Path Env:

Selon le code ci-dessus:

  • Le "Get-Childitem”Cmdlet est utilisé pour obtenir l'élément des répertoires spécifiés.
  • "-Chemin»Le paramètre est utilisé pour définir le chemin.
  • "Env:»Variable Renvoie des variables d'environnement:

Méthode 3: Utilisez le «Get-Item -Path Env:» Cmdlet pour obtenir les variables d'environnement

De même, les variables d'environnement peuvent également être récupérées à l'aide du «Obtenir l'article”Cmdlet avec le"-chemin»Paramètre et«Env:»Variable:

Get-Item -Path Env:

Ici, le spécifié "Obtenir l'article»Cmdlet est utilisé pour obtenir l'élément à partir d'un emplacement spécifié mais n'obtient pas le contenu du fichier:

Exemple 1: Obtenez le nom d'utilisateur actuel à l'aide de la commande «Get-Item»

Cet exemple utilisera le «Obtenir l'article”Cmdlet pour obtenir le nom d'utilisateur actuel de Windows:

Get-Item -Path Env: Nom d'utilisateur

Exemple 2: Obtenez toute la liste de l'utilisateur à l'aide de la commande «Get-Item»

Maintenant, obtenez la liste des utilisateurs sur Windows:

Get-Item -Path Env: User *

Types de variables d'environnement

Il existe trois types de variables d'environnement Scopes: utilisateur, machine et processus. Lorsque toutes ces variables d'environnement se combinent, elles forment une image qui fournit diverses variables d'environnement aux processus en cours d'exécution.

Portée 1: utilisateur

La portée de l'utilisateur contient les variables d'environnement associées à l'utilisateur exécutant le processus actuel. Pour obtenir les variables d'environnement de la portée de l'utilisateur pour exécuter la commande ci-dessous:

[Système.Environnement] :: GetenvironmentVariables («utilisateur»)

Portée 2: machine

La portée de la machine contient les variables d'environnement associées aux instances en cours d'exécution de Windows:

[Système.Environnement] :: GetenvironmentVariables («machine»)

Portée 3: processus

Les variables d'environnement dans la portée de processus combinent les portées des utilisateurs et des machines:

[Système.Environnement] :: GetenvironmentVariables («processus»)

Il s'agit d'utiliser les variables d'environnement PowerShell.

Conclusion

Les variables d'environnement peuvent être considérées comme des espaces réservés ou des raccourcis pour accéder aux fichiers ou aux dossiers qui ont des adresses de chemin à longues. Ceux-ci peuvent être récupérés dans PowerShell en utilisant plusieurs applets de commande, notamment «dir env:","Get-Childem -Path Env:", ou "Get-Item -Path Env:". Ce blog a présenté des détails approfondis sur les variables de l'environnement PowerShell.