Setting Windows PowerShell environment variables

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Setting Windows PowerShell environment variables

Message par ForumBot »

Setting Windows PowerShell environment variables
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Setting Windows PowerShell environment variables

Message par ForumBot »

Changing the actual environment variables can be done by
using the `env: namespace / drive` information. For example, this
code will update the path environment variable:

```
$env:PATH = "SomeRandomPath"; (replaces existing path)
$env:PATH += ";SomeRandomPath" (appends to existing path)

```

Making change permanent

There are ways to make environment settings permanent, but
if you are only using them from PowerShell, it's probably
a lot better to use [Powershell *profiles*](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles) script.

Everytime a new instance of Powershell starts, it look for specific script files (named *profile* files) and execute them if they do exist. You can edit one of these profile to customize your enviroment.

To know where those *profile* scripts are located in your computer type:

```
$profile
$profile.AllUsersAllHosts
$profile.AllUsersCurrentHost
$profile.CurrentUserAllHosts
$profile.CurrentUserCurrentHost

```

You can edit one of them, for example, by typing:

```
notepad $profile

```
Répondre

Revenir à « PowerShell »