Я хочу создать задачу, которая вызывает скрипт Powershell для некоторой обработки. Однако я не могу получить доступ к Azure переменным среды выполнения Batch из моего скрипта Powershell.
Я могу получить доступ через cmd, приведенная ниже команда корректно выводит
D: \ batch \ tasks \ application \ test12020-05-04-17-32 ':
cmd /c echo %AZ_BATCH_APP_PACKAGE_Test#1%
Однако эквивалентная команда Powershell ниже показывает неверный вывод
% AZ_BATCH_APP_PACKAGE_Test # 1%':
powershell -Command echo %AZ_BATCH_APP_PACKAGE_Test#1%
Конечно, есть хакерский способ обойти это - создать скрипт .bat для вызова моего скрипта .ps1. Но я искал лучшее решение.
Можно ли получить доступ к Azure переменным среды выполнения в пакетном режиме из Powershell?