我从堆栈溢出中了解到,这表明我们可以使用PowerShell调用某些URL。所以我想使用PowerShell来调用Graph API进行测试。所以任何人都可以提供一个示例代码来展示如何使用它。谢谢。
您必须首先设置您的环境以使用MSGraph API来满足您的需求。。。
按照MS文档和TechNet网站的记录,有几个步骤可以完成这项工作
然后使用PSMSGraph模块与之交互。
关于这个主题,还有很多类似上面的文档。一旦你完成了所有的设置,你就可以如前所述继续前进了。
连接到图形API
每次要连接到Microsoft Graph API时,都需要导出AccessToken。
$GraphAccessToken = Import-GraphOAuthAccessToken -Path 'c:MyGraphAppAccessToken.XML'
$GraphAccessToken | Update-GraphOAuthAccessToken -Force
断开连接后,您将希望导出AccessToken。每次都必须这样做。
$GraphAccessToken | Export-GraphOAuthAccessToken -Path 'c:MyGraphAppAccessToken.XML'
连接到Graph API并获取所有用户
在本例中,我们将使用我们的令牌连接到MicrosoftGraph API,并获取我们的用户列表。首先,导入令牌
$GraphAccessToken = Import-GraphOAuthAccessToken -Path 'c:MyGraphAppAccessToken.XML'
$GraphAccessToken | Update-GraphOAuthAccessToken -Force
接下来,我们可以通过运行以下命令来获取所有用户:
Get-AADUserAll -AccessToken $GraphAccessToken