使用C#代码或.net以编程方式在windows azure中创建虚拟机

使用C#代码或.net以编程方式在windows azure中创建虚拟机,c#,.net,azure,cloud,C#,.net,Azure,Cloud,正如我们所知,在WindowsAzure门户中添加了一个名为虚拟机的新功能。但是我想用C#or在WindowsAzure中以编程方式创建一个虚拟机。净。所以任何人都可以在这方面提供帮助。。。我应该使用哪种API?azure人员需要发布.net的API吗?请任何人指导我完成此任务。您可能需要使用Azure的REST服务管理API。例如,用于创建和管理VM的API如下所示: 整个API是 由于您在.NET中,似乎会有服务管理API,但我在那里没有看到任何服务管理API引用。目前只有一个 这篇文章展示

正如我们所知,在WindowsAzure门户中添加了一个名为虚拟机的新功能。但是我想用C#or在WindowsAzure中以编程方式创建一个虚拟机。净。所以任何人都可以在这方面提供帮助。。。我应该使用哪种API?azure人员需要发布.net的API吗?请任何人指导我完成此任务。

您可能需要使用Azure的REST服务管理API。例如,用于创建和管理VM的API如下所示:

整个API是

由于您在.NET中,似乎会有服务管理API,但我在那里没有看到任何服务管理API引用。

目前只有一个

这篇文章展示了如何调用。
请记住,虚拟机和VMRole是不同的。

我只想在上述答案之后添加一些内容,当然您可以使用Power Shell或C#创建虚拟机,下面是一个我发现使用.Net API可能会很有趣的示例


对于之前没有看到这个问题,我深表歉意。(简称MAML)可以提供对Microsoft Azure管理API的这种基于.NET的访问。MAML是一系列NuGet软件包,本周正式发布

为了配合发布,我发布了一个链接,链接到我为//构建/会议编写的。此扩展提供了一个通过VS Project&Item模板进行的遍历,以及一些代码片段,这些代码片段正是您所追求的——从控制台应用程序在Microsoft Azure中创建VM


我已经写了一篇文章,提供了其他的指导和信息。希望这有帮助

我检查了这些链接,但它包含一些XML编码。。。。我尝试使用windows azure powershell。。我可以使用powershell命令在azure中创建虚拟机,但我想在c#代码中调用这些命令来创建虚拟机并打开和关闭电源。你能帮忙吗?以下是windows azure power shell的链接: