Как я могу использовать Microsoft Graph .NET SDK в powershell?

Как я могу использовать Microsoft Graph .NET SDK в powershell? Я пишу сценарий PowerShell для использования Microsoft Graph SDK.

Пожалуйста, помогите мне в этом вопросе.

1 ответ

Microsoft Graph имеет SDK для PowerShell. Пакеты из этого SDK публикуются в галерее Powershell. Он публикуется как мета-пакетMicrosoft.Graphкоторый содержит все модули. Однако вы можете установить отдельные модули по своему усмотрению и по мере их доступности.

Вы можете установить модуль, используя следующую команду в консоли PowerShell.Install-Module Microsoft.Graph

Вы можете установить отдельные модули, такие как модули Users или Teams.

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

По сути, чтобы получить доступ к этому 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/

Другие вопросы по тегам