在我的 ServiceDefinition.csdef 文件中,我有这个:
<Startup>
<Task commandLine="powershell -ExecutionPolicy Unrestricted -command "Install-WindowsFeature Net-Framework-Core"" taskType="simple" executionContext="elevated"/>
</Startup>
但是当我尝试将它发布到天蓝色时,我得到:
Cannot find file named 'approot\bin\powershell' for startup task powershell -ExecutionPolicy Unrestricted -command "Install-WindowsFeature Net-Framework-Core" of role WebRole.
我正在尝试运行 powershell,以便可以安装 .net 3.5 是 OS 系列“3”(Windows 2012)。该命令在远程进入我的实例时从 cmd 行运行良好。
运行powershell的正确语法是什么?