我正在阅读有关为云服务启用反恶意软件服务的文档。这是链接http://msdn.microsoft.com/en-us/library/azure/dn771718.aspx。
当我在本地机器上执行以下电源外壳时,它可以正常工作。
[System.Xml.XmlDocument] $XmlConfig = New-Object System.Xml.XmlDocument
$XmlConfig.load('..\Antimalware.xml')
Set-AzureServiceAntimalwareExtension -ServiceName TestingPowerShell -AntimalwareConfiguration $XmlConfig
当我将此代码移至Cloud Services并调用上述powershell脚本具有启动任务时,即通过批处理命令,未启用反恶意软件服务。
当我从远程桌面到云端服务时,我惊讶地发现Azure工具SDK不存在/未安装。我发现了log,在运行powershell 2.0时需要.NET framework 2.0,但是当我检查云服务时,PowerShell版本已经是4.0了。我无法理解如何调用这个反恶意软件服务有启动任务。