我们可以使用Java代码执行Windows Azure PowerShell吗?

时间:2014-01-23 09:56:59

标签: powershell azure azure-powershell

我尝试在网上搜索相同内容,但无法找到任何有用的内容。 我浏览了thisthis链接,但他们都只讨论PowerShell而不是Azure PowerShell。

我仍然尝试过它并得到以下错误

  

C:\ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0> powershell.exe Get-AzureVM   Get-AzureVM:术语“Get-AzureVM”未被识别为   cmdlet,函数,脚本文件或可运行程序。检查   拼写名称,或者如果包含路径,请验证路径   是正确的,然后再试一次。在行:1个字符:1   + Get-AzureVM   + ~~~~~~~~~~~       + CategoryInfo:ObjectNotFound:(Get-AzureVM:String)[],CommandNotFoundException       + FullyQualifiedErrorId:CommandNotFoundException

任何帮助将不胜感激。提前谢谢。

2 个答案:

答案 0 :(得分:3)

那是因为未加载Windows Azure模块。尝试使用以下内容创建脚本文件(vm.ps1):

Import-Module "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1"
Get-AzureVM

然后像这样运行它(假设你将它保存在C:驱动器上):

powershell.exe C:\vm.ps1 

答案 1 :(得分:-1)

如果您的最终目标是使用Java代码管理/自动化Azure资源或使用Azure服务构建Java应用程序,您可能希望查看Microsoft Azure SDK for Java