Forum Discussion

Skipster311-1's avatar
Skipster311-1
Iron Contributor
Sep 02, 2021
Solved

MSgraph signinactivity

Hello all

Im trying to get the "lastSignInDateTime" for a particular user using powershell. The below query works fine if i go to https://developer.microsoft.com/en-us/graph/graph-explorer  I have already setup the delegation, just need to understand how to do the same thing in powershell 

 

https://graph.microsoft.com/beta/users?$filter=userPrincipalName+eq+%27user.name@domain.com%27&$select=displayName,signInActivity
  • I suppose using the Microsoft.Graph module might be the easiest option, if it supports what you need. You can switch to the beta profile using the Select-MgProfile cmdlet and then you do not have to worry about trying to do it manually.

3 Replies

  • I suppose using the Microsoft.Graph module might be the easiest option, if it supports what you need. You can switch to the beta profile using the Select-MgProfile cmdlet and then you do not have to worry about trying to do it manually.
  • I gave you a working example in the article/script I linked to in your other post...
    All you need to do is authenticate, then issue the request. If using filters and such, make sure to 'escape' the $ character.

Resources