Table of Contents
Difference Between Connect-Graph, Connect-MgGraph and Connect-MSGraph
When starting with Microsoft Graph you can consider about three cmdlets to connect to Microsoft Graph.
- Connect-Graph
- Connect-MgGraph
- Connect-MSGraph
Connect-Graph is an alias of Connect-MgGraph. Connect-MgGraph is the connection command provided by current versions of the Microsoft.Graph.Authentication module. You can check it by Get-Alias cmdlet.
PS C:\> Get-Alias -Definition Connect-MgGraph
CommandType Name Version Source
----------- ---- ------- ------
Alias Connect-Graph 2.4.0 Microsoft.Graph.Authentication
Connect-MSGraph is a cmdlet of Microsoft Graph Intune PowerShell Module for Endpoint Manager.
PS C:\> Get-Command Connect-MSGraph
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Connect-MSGraph 6.1907.1.0 Microsoft.Graph.Intune
You can install the Microsoft Graph Intune PoweShell module then call the module.
PS C:\> Connect-MSGraph
UPN TenantId
--- --------
[email protected] c032627b-6715-4e39-9990-bcf48ee5e0c5
Once connected, you can run the below command to get the list of all devices managed by Microsoft Intune.
PS C:\> Get-IntuneManagedDevice | Format-Table devicename, Operatingsystem, OSversion, Model
deviceName operatingSystem osVersion model
---------- --------------- --------- -----
CPC-admin-4SQTJ Windows 10.0.22000.2295 Cloud PC Enterprise 2vCPU/8GB/256GB
CPC-admin-FTNF7 Windows 10.0.22000.2295 Cloud PC Enterprise 2vCPU/4GB/128GB
CPC-admin-HFOHR Windows 10.0.22000.2295 Cloud PC Enterprise 2vCPU/8GB/128GB
Not a reader? Watch this related video tutorial:
5/5 - (1 vote)