如何在PowerShell中使用Microsoft Graph .NET SDK?

时间:2017-10-22 06:12:41

标签: c# powershell microsoft-graph

如何在PowerShell中使用Microsoft Graph .NET SDK?我正在编写一个PowerShell脚本来使用Microsoft Graph SDK。

请在这个问题上帮助我。

2 个答案:

答案 0 :(得分:0)

基本上,为了访问此API,首先需要使用ADAL(Active Directory身份验证库)进行身份验证,此身份验证将通过JSON格式的令牌完成,然后作为Invoke-RestMethod标头中的参数传递小命令。

看看它有多简单,看看这些参考文献:

https://blogs.technet.microsoft.com/paulomarques/2016/03/21/working-with-azure-active-directory-graph-api-from-powershell/

https://blogs.technet.microsoft.com/cloudlojik/2017/09/05/using-powershell-to-connect-to-microsoft-graph-api/

答案 1 :(得分:0)

Microsoft Graph有一个powershell SDK。该SDK的软件包已发布到Powershell Gallery。它作为包含所有模块的Meta软件包Microsoft.Graph发布。但是,您可以安装合适的单个模块。

您可以在Powershell控制台中使用以下命令安装模块。 Install-Module Microsoft.Graph

您可以安装单个模块,例如“用户”或“团队”模块

  • Install-Module -Name Microsoft.Graph.Teams.Team
  • Install-Module -Name Microsoft.Graph.Users.User