PowerShell启动任务错误 - 工作者角色Azure

问题描述:

我在.cmd文件中使用以下脚本来解压缩压缩文件,但由于某种原因它保持失败(它不会在跟踪侦听器中说)。PowerShell启动任务错误 - 工作者角色Azure

的powershell -command “SET-ExecutionPolicy不受限制” 2 >> err.out
$(新物体-com shell.application).namespace( 'd:\')。Copyhere((新建 - 对象-com shell.application).namespace( '的dll \ Myzip.zip')。项目(),0x10),以

我不知道很多有关的PowerShell但是这个代码似乎许多people..could工作你告诉我什么是错的吗?

+0

您是否尝试过使用远程桌面登录Azure实例并手动运行此脚本? – astaykov 2013-04-26 11:59:39

尝试在声明启动任务时设置executionContext =“elevated”属性。如果未指定,executionContext =“limited”是默认值。

例如:

<Startup> 
    <Task commandLine="foo.cmd" executionContext="elevated" taskType="simple"/> 
</Startup> 

documentation,这样可以确保“启动任务以管理员权限运行” - 这是执行特定的PowerShell运行所需。