gpt4 book ai didi

c# - 从辅助角色使用 Azure Cmdlet

转载 作者:行者123 更新时间:2023-12-03 04:35:03 25 4
gpt4 key购买 nike

是否可以从云中的辅助角色运行 azure powershell cmdlet?

如果是的话,有没有人设法做到这一点,并且可以提供某种关于如何完成所有设置的解释?

到目前为止我已经做到了,但它不起作用。

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 控制台运行的,它在那里运行良好。

感谢任何帮助。

谢谢

史蒂夫

最佳答案

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

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

关于c# - 从辅助角色使用 Azure Cmdlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26625699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com