Я пытаюсь создать ярлык для сценария powershell, который использует [Environment] :: UserName, ярлык будет запускаться от правильного пользователя, которого я хочу прочитать из переменной env.
% SystemRoot% \ syswow64 \ WindowsPowerShell \ v1.0 \ powershell. exe -NoLogo -ExecutionPolicy Bypass -noexit -File "C: \ test \ test.ps1"
Это цель на ярлыке. Как я могу заставить работать переменные Env?
Спасибо
התחביר של powerhell שאני משתמש בו עבור משתני סביבה הוא
$env:username
אם אתה משתמש בו במחרוזת או נתיב אתה צריך לוודא שהניתוח הסדר נכון.
$($env:username)
אז אם שם המשתמש שלך הוא user1 ואתה רוצה נתיב
C:\Users\user1\test.ps1
היית משתמש ב-
C:\Users\$($env:username)\test.ps1