在我的ServiceDefinition.csdef文件中,我有:
<Startup>
<Task commandLine="powershell -ExecutionPolicy Unrestricted -command "Install-WindowsFeature Net-Framework-Core"" taskType="simple" executionContext="elevated"/>
</Startup>
但是当我尝试将它发布到azure时,我得到了:
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的正确语法是什么?
答案 0 :(得分:1)
我得到了Michael Volodarsky的帮助。
powershell -ExecutionPolicy Unrestricted -command“Install-WindowsFeature Net-Framework-Core” 退出0