<p>La modification des variables d’environnement réelles peut être effectuée en utilisant les informations de l’espace de noms / lecteur <code>env:</code>. Par exemple, ce code mettra à jour la variable d’environnement PATH :</p>
<pre><code class="lang-auto">$env😛ATH = "SomeRandomPath"; (replaces existing path)
$env😛ATH += ";SomeRandomPath" (appends to existing path)
</code></pre>
<p>Rendre le changement permanent</p>
<p>Il existe des moyens de rendre les paramètres d’environnement permanents, mais si vous ne les utilisez que depuis PowerShell, il est probablement bien mieux d’utiliser les scripts de <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles"><em>profils</em> PowerShell</a>.</p>
<p>Chaque fois qu’une nouvelle instance de PowerShell démarre, elle recherche des fichiers de script spécifiques (appelés fichiers <em>profil</em>) et les exécute s’ils existent. Vous pouvez modifier l’un de ces profils pour personnaliser votre environnement.</p>
<p>Pour savoir où se trouvent ces scripts de <em>profil</em> sur votre ordinateur, tapez :</p>
<pre><code class="lang-auto">$profile
$profile.AllUsersAllHosts
$profile.AllUsersCurrentHost
$profile.CurrentUserAllHosts
$profile.CurrentUserCurrentHost
</code></pre>
<p>Vous pouvez en modifier un, par exemple, en tapant :</p>
<pre><code class="lang-auto">notepad $profile
</code></pre>