How can i use Microsoft Graph .NET SDK in powershell? I am writing a powershell script to use Microsoft Graph SDK.
Please help me in this issue.
Microsoft Graph has a powershell SDK . The packages from this SDK are published to Powershell Gallery . It is published as a Meta package Microsoft.Graph
which contains all the modules. However, you can install individual modules as you see fit as they are available.
You can install the module using the following command in a powershell console. Install-Module Microsoft.Graph
You can install single modules such as the Users or Teams modules
Install-Module -Name Microsoft.Graph.Teams.Team
Install-Module -Name Microsoft.Graph.Users.User
To authenticate call Connect-Graph
which uses Device Code Flow or Certificate to Authenticate. You can also pass in your desired scopes.
Connect-Graph
Connect-Graph -Scopes 'User.Read'
From that point you gain access to cmdlets such as Get-MgUser
Basically in order to access this API you first need to be authenticated with ADAL (Active Directory Authentication Library), this authentication will is done trough a JSON formatted token that is then passed as a parameter in the header for the Invoke-RestMethod cmdlet.
See how simple it is, take a look at these references:
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.