Azure powershell为云服务启用反恶意软件服务的特殊问题

Azure powershell为云服务启用反恶意软件服务的特殊问题,azure,azure-cloud-services,Azure,Azure Cloud Services,我正在浏览为云服务启用反恶意软件服务的文档。这里是链接 当我在本地机器上执行下面的powershell时,它工作得非常好 [System.Xml.XmlDocument]$XmlConfig=New Object System.Xml.XmlDocument $XmlConfig.load(“..\Antimalware.xml”) 设置AzureServiceAntimalwareExtension-ServiceName TestingPowerShell-AntimalwareConfig

我正在浏览为云服务启用反恶意软件服务的文档。这里是链接

当我在本地机器上执行下面的powershell时,它工作得非常好

[System.Xml.XmlDocument]$XmlConfig=New Object System.Xml.XmlDocument
$XmlConfig.load(“..\Antimalware.xml”)
设置AzureServiceAntimalwareExtension-ServiceName TestingPowerShell-AntimalwareConfiguration$XmlConfig

当我将此代码移动到云服务并调用上面的powershell脚本时,脚本有一个启动任务,即通过批处理命令,反恶意软件服务未启用


当我使用远程桌面到云服务时,我惊讶地发现Azure工具SDK不存在/未安装。我找到了日志,上面说运行powershell 2.0时需要.NET framework 2.0,但当我检查云服务的powershell版本已经是4.0时。我无法理解如何调用此反恶意软件服务已启动任务。

看起来我无法让power shell为云服务启动任务,需要手动脚本来启用反恶意软件。您是否有一个引用说明我们无法在启动任务中运行powershell脚本?我想我需要一个启动任务来为每个新的登台部署启用azure反恶意软件。