Bonjour tout ce que j'essaye d'ajouter une variable système ici en utilisant powershell:
J'ai essayé les deux façons en utilisant $ env: MyTestVariable = "Ma variable de test." Cependant, aucun d'eux ne semble ajouter à cette section. J'ai également essayé de redémarrer l'ordinateur pour voir s'il prendrait effet. J'ai regardé technet avec d'innombrables autres sites Web. Aidez-moi!
Exécutez PowerShell en tant qu'administrateur (pour obtenir les autorisations d'accès au registre nécessaires), puis appelez le framework .Net pour le définir:
[Environment]::SetEnvironmentVariable("MyTestVariable", "MyTestValue", "Machine")
NB. il ne prendra pas effet dans le même processus, vous devrez créer un nouveau processus PowerShell pour le voir.
Exécutez PowerShell en tant qu'administrateur. Ne l'utilisez pas si vous essayez de modifier quelque chose comme des extensions environnementales ou des chemins environnementaux. Pas besoin d'exécuter refreshEnv et pas besoin d'ouvrir une nouvelle fenêtre PowerShell pour le voir
$variableNameToAdd = "mytestVariableName"
$variableValueToAdd = "some environmental value to add"
[System.Environment]::SetEnvironmentVariable($variableNameToAdd, $variableValueToAdd, [System.EnvironmentVariableTarget]::Machine)
[System.Environment]::SetEnvironmentVariable($variableNameToAdd, $variableValueToAdd, [System.EnvironmentVariableTarget]::Process)
[System.Environment]::SetEnvironmentVariable($variableNameToAdd, $variableValueToAdd, [System.EnvironmentVariableTarget]::User)
Vous pouvez trouver une explication intéressante de cela ci-dessous,
https://trevorsullivan.net/2016/07/25/powershell-environment-variables/