首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用员工角色中的Azure Cmdlet

使用员工角色中的Azure Cmdlet
EN

Stack Overflow用户
提问于 2014-10-29 08:27:31
回答 1查看 591关注 0票数 1

是否可以从云中的工作者角色运行蔚蓝的powershell cmdlet?

如果是这样的话,有没有人设法做到这一点,并能提供某种解释,如何得到所有的设置?

到目前为止我有这个,但行不通。

代码语言:javascript
复制
using (PowerShell powerShell = PowerShell.Create())
{

    powerShell.AddCommand("Set-ExecutionPolicy");
    powerShell.AddParameter("ExecutionPolicy", "RemoteSigned");
    Collection<PSObject> output = powerShell.Invoke();
    ProcessPowerShellOutput(output);

    powerShell.AddCommand("Import-Module");
    powerShell.AddParameter("Name", "Azure");
    output = powerShell.Invoke();
    ProcessPowerShellOutput(output);

    powerShell.AddCommand("Import-AzurePublishSettingsFile");
    powerShell.AddParameter("PublishSettingsFile", @"<PATH>");
    output = powerShell.Invoke();
    ProcessPowerShellOutput(output);

    powerShell.AddCommand("Set-AzureSubscription");
    powerShell.AddParameter("SubscriptionName", @"SUB NAME");
    output = powerShell.Invoke();
    ProcessPowerShellOutput(output);

    powerShell.AddCommand("Set-AzureRole");
    powerShell.AddParameter("ServiceName", @"deploymentconfigtest");
    powerShell.AddParameter("Slot", @"Production");
    powerShell.AddParameter("RoleName", @"DummyWorkerRole");
    powerShell.AddParameter("Count", 2);
    output = powerShell.Invoke();

    ProcessPowerShellOutput(output);

}

这就是我使用powershell控制台运行的内容,它在那里运行得很好。

任何帮助都是非常感谢的。

谢谢

史蒂夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-08 09:18:27

我通过使用C# .NET库实现了这一点,

Nuget:https://www.nuget.org/packages?q=Microsoft.WindowsAzure.Management

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26625699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档