Я пытаюсь вызвать сценарий PowerShell из ярлыка и передать текущее местоположение в качестве аргумента. Я пытался использовать% кд% для текущего местоположения и сделал следующую цель ярлыка:Запустить сценарий PowerShell из ярлыка с% cd%
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -command "& 'C:\temp\CurrentLocation.ps1'" -location %cd%
Сценарий PowerShell выглядит следующим образом:
param(
$location
)
Write-Host $location
Но выхода является всегда:
%cd%
Может ли кто-нибудь сказать мне, что мне нужно настроить для вызова сценария PowerShell с текущим местоположением?
Благодаря
Edit: с помощью ярлыка команды целевой в нормальной командной строке дает мне именно то, что мне нужно. В чем разница?
'% кд%' обрабатываются специальным образом с помощью CMD, он не является переменной среды. – PetSerAl