从C#发送命令到azure

时间:2017-07-11 09:53:58

标签: c# asp.net .net azure

是否有任何库允许我从C#向Azure发送命令,而不是从Power Shell发送命令?例如,像Set-MsolDomainAuthentication -DomainName $domainname -FederationBrandName $domainname -Authentication Federated -IssuerUri $issueruri -LogOffUri $logoffuri这样的命令。

我们的想法是,我们希望ASP.Net webservice能够在API调用中接收命令,然后在Azure上执行它,而不是在power shell中运行命令。

2 个答案:

答案 0 :(得分:1)

我相信你可以用PowerShell做的大部分工作都可以用管理库(但我从来没用过它们,所以不能肯定地说)https://msdn.microsoft.com/en-us/library/dn722415.aspx

答案 1 :(得分:1)

据我所知,azure提供了多个库,可以从C#向Azure发送命令(向Azure管理端发送请求)。

如果您想管理azure AD,我建议您尝试使用azure ad graph api。

  

Azure Active Directory图谱API通过REST API端点提供对Azure AD的编程访问。应用程序可以使用Graph API对目录数据和对象执行创建,读取,更新和删除(CRUD)操作。

有关图表api的更多详细信息,您可以参考此article

有关图api操作的更多详细信息,您可以参考此article

另外,azure提供客户端库使用graph api,您可以从Nuget安装它。

注意:并非AD图形API支持所有的powershell命令。

如果您想管理蔚蓝资源,建议您使用azure Management Librariesazure management fluent library

这两个库都可以管理您的天蓝色资源。

相关问题