我开发了一个 Web 角色来管理在本地工作但在部署在云服务中时不工作的 Azure VM。
我已经通过与云服务的 RDP 连接执行了 PowerShell 中的 web 角色中的 cmd,所以我知道 PowerShell v3.0 和 Azure cmd 工作正常。
第一步我有一些权限和证书问题但解决了,现在的问题是我在事件查看器中看不到任何错误。
我正在使用 System.Automation.dll 的 PowerShell.Create()
string script = "Set-ExecutionPolicy Unrestricted -Force
script = "Import-Module \"D:\\Program Files (x86)\\Microsoft SDKs\\Windows Azure\\PowerShell\\Azure\" 2 >> C:\errorp.out";
script = "Set-AzureSubscription –DefaultSubscription \"Test Environment\"";
script = "Get-AzureVM " + vm
我正在尝试使用“2 >> C:\errorp.out”在所有命令中获取错误(实际上在所有命令中,但没有在此处复制),但它会创建一个空白文件。
我是否缺少任何额外的配置才能做到这一点?