PowerShell lisab Windowsi PATH muutuja setxi abil.
Käivitage Powershell administraatorina
setx /M PATH "$Env:PATH;"
Kontrollida
$Env:PATH
MÄRGE: Windowsis 10 välja arvatud juhul, kui ‘/m’ on pigem esimene kui viimane argument, muutuja on määratud sisselogitud kasutaja kontekstis, mitte masina kontekstis.
Märkused
- The Setx käsk sarnaneb UNIX-i utiliidiga SETENV.
- Setx pakub ainsat käsurealt või programmilist viisi süsteemikeskkonna väärtuste otseseks ja püsivaks määramiseks. Süsteemi keskkonnamuutujad on käsitsi konfigureeritavad Kontrollpaneel või registriredaktori kaudu. The seatud käsk, mis on käsutõlgi sisemine (Cmd.exe), määrab kasutajakeskkonna muutujad ainult praeguse konsooliakna jaoks.
- Võite kasutada setx käsk kasutaja- ja süsteemikeskkonna muutujate väärtuste määramiseks ühest kolmest allikast (režiimid): Käsurea režiim, Registrirežiim, või failirežiim.
- Setx kirjutab muutujad registris põhikeskkonda. Muutujad määratud setx muutujad on saadaval ainult tulevastes käsuakendes, mitte praeguses käsuaknas.
- HKEY_CURRENT_USER ja HKEY_LOCAL_MACHINE on ainsad toetatud tarud. REG_DWORD, REG_EXPAND_SZ, REG_NO, ja REG_MULTI_SZ on kehtivad RegKey andmetüübid.
- Kui saate juurdepääsu REG_MULTI_SZ väärtused registris, ainult esimene üksus ekstraheeritakse ja kasutatakse.
- Te ei saa kasutada setx käsk kohalikesse või süsteemikeskkondadesse lisatud väärtuste eemaldamiseks. Sa võid kasutada seatud muutuja nimega ja väärtuseta, et eemaldada vastav väärtus kohalikust keskkonnast.
- REG_DWORD registriväärtused ekstraheeritakse ja neid kasutatakse kuueteistkümnendsüsteemis.
- Failirežiim toetab käru tagastamise ja reavahetuse sõelumist (CRLF) ainult tekstifailid.