Все, я пытаюсь выполнить файл сценария оболочки внешнего питания в MSBuild. Но каждый раз при запуске PS командлет Read-Host
. MSBuild кажется остановленным. и не предлагает мне ввести данные. Я не знаю, что с этим случилось. Вроде консоль в тупике .. спасибо.
Код testloop.ps1 показан ниже.
$ErrorActionPreference = 'Stop'
$error.clear()
function GetAzureSubScription()
{
read-host "please input something :"
}
write-host "Get into script"
GetAzureSubScription
Код MSBuild приведен ниже (для ясности обернут):
<Exec WorkingDirectory="$(MSBuildProjectDirectory)"
Command="$(windir)\system32\WindowsPowerShell\v1.0\powershell.exe -f
E:\Work\AutoDeploy\testloop.ps1" />