Managing with Microsoft Graph (and PowerShell)

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • In this video I explore the new Microsoft Graph as a means to manage Azure AD (and more) via the REST API and through the SDK PowerShell module.
    My file can be found at github.com/johnthebrit/Random....
    00:00 Introduction
    00:24 Azure AD PowerShell history
    01:30 AAD management with Az module
    02:20 History of the different APIs for Microsoft services
    04:40 Microsoft Graph single API
    07:21 Me vs Org service access and scopes
    10:32 Viewing the consented permissions
    13:25 Microsoft Graph Explorer
    16:45 Consent for a service principal
    18:57 Calling REST API from PowerShell
    20:00 Using Microsoft Graph PowerShell module
    30:43 Sending an email through Microsoft Graph
    32:34 Summary
  • НаукаНаука

Комментарии • 52

  • @joneslt
    @joneslt 2 года назад +22

    I've watched several videos trying to wrap my head around Graph, and as always, yours was by far the most clear, concise and thorough explanation. The thing that sets you apart is you don't make assumptions that we already know the basics. You start from ground zero and explain everything clearly before jumping into more advanced topics. A rare talent today. Thanks for posting these videos!

  • @thewaterboy2013
    @thewaterboy2013 2 года назад +2

    Thank you for taking the time to make this. Very informative and helpful. I am in the process of re-writing a number of AzureAD based scripts and wanted to have an even better understanding of this new graph api setup, particularly around the authentication, consent, and permissions aspect. Definitely will be watching this a few more times.

  • @CsabaV
    @CsabaV 2 года назад +1

    Hi John!
    Thanks so much for the short, but useful presentation of MS Graph. This I was looking for and now I'm getting ideas how to move from a little bit from PS only to a bit MsG. I really appreciate your work doing on YT! Keep it up!

  • @martipeig2627
    @martipeig2627 3 года назад +5

    Hey John, I'm arriving a bit late to this one, but I wanted to leave a comment to highlight how useful it has been (and so many others of your videos actually are) to me. The way you present the information is so clear and well-exposed that it makes it so easy to digest. Thank you so much for sharing all your work with all of us.

    • @NTFAQGuy
      @NTFAQGuy  3 года назад +1

      That is very kind of you to say, thank you!

  • @vijaysaini5259
    @vijaysaini5259 2 года назад

    Thanks John. Really an awesome session this was.

  • @matthewmarquis4266
    @matthewmarquis4266 Год назад +1

    I really video your videos so helpful. Your work is truly appreciated.

  • @danielrobertson3302
    @danielrobertson3302 3 года назад +2

    Thanks for the great content. Another thing to add to look into list, I've been sticking with the standard cmdlets up until now but probably need to start moving with the times.

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Yep, Microsoft graph is the future :)

  • @TechieTard
    @TechieTard 10 месяцев назад

    Dude/Mate :), thank you very much for explaining this in a way I could wrap my head around it. No other 1 hour + videos came close to even 15 minutes of yours. SUBSCRIBED AND LIKED!

    • @NTFAQGuy
      @NTFAQGuy  10 месяцев назад

      Glad it helped!

  • @notoriousft
    @notoriousft 2 года назад

    Brilliant video. Thanks a lot for this.

  • @pavangrandhi
    @pavangrandhi 2 года назад

    Thank your for this wonderful content! I needed this

  • @kevin179887
    @kevin179887 3 года назад +10

    I think Microsoft Graph highlights the problem that Microsoft is having with Azure and its product lines in general. Microsoft Graph is a framework to normalize all the disjointed ideas in azure. The problem is it doesn't encapsulate all the functionality of the base libraries so you still have to make a decision. It would be a better approach for Microsoft to come up with a standard for the developers to follow when creating new services. It would also help in their documentation which has gotten worse over the years both grammatically and content wise.

  • @Rashoooful
    @Rashoooful 2 года назад

    Thanks John for the great contents!
    Too many modules with different capabilities - so confusing.

    • @NTFAQGuy
      @NTFAQGuy  2 года назад

      It’s really two. One for things like aad (this) and then one for azure (resource graph)

  • @oranais3074
    @oranais3074 3 года назад

    Excellent content as usual, thanks mate.

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Glad you enjoyed it

  • @herman3311
    @herman3311 3 года назад

    awesome t-shirt! Great content as always!

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Glad you like it!

  • @CrisMak
    @CrisMak 3 года назад +1

    Great content as usual. Thanks a lot!!

  • @ericrechanberg2633
    @ericrechanberg2633 3 года назад

    Very nice content! Tks, Sir!

  • @sarthaksahoo8259
    @sarthaksahoo8259 3 года назад

    This was awesome !! SCOPE IS DOPE 😁

  • @iamdedlok
    @iamdedlok 3 года назад

    Hey John, thanks this was awesome. Brain fertilizer at 7 am!

  • @saeedredrose
    @saeedredrose 3 года назад

    Thanks John.

  • @andrewadams8601
    @andrewadams8601 2 года назад

    Just starting the video, but wanted to stop and say that shirt is awesome!

    • @NTFAQGuy
      @NTFAQGuy  2 года назад

      Glad you like it! :-)

  • @PaulDickson7
    @PaulDickson7 Год назад

    Awesome now just have to convince my L3 to give me access

  • @craigdempsey8773
    @craigdempsey8773 3 года назад +2

    Hi John, Thanks for the great content. Is the github link to the code in the video publically available?

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      In the description. Thanks

  • @45414
    @45414 3 года назад

    I'm here for the shirt. MS Graph is a little too advanced for me currently. Definitely a 👍🏾 though.

  • @vijaysaini5259
    @vijaysaini5259 2 года назад +2

    Hey John, Any idea why PowerShell is missing in 'Code Snippet' section of Graph Explorer( C#, Java etc are available there).

    • @vijaysaini5259
      @vijaysaini5259 2 года назад

      is PowerShell not a popular option to work with Graph API, is what I meant?

    • @NTFAQGuy
      @NTFAQGuy  2 года назад +1

      🤷‍♂️

  • @user-sc7ry7id9o
    @user-sc7ry7id9o 2 года назад

    @John So, Graph Explorer is just the UI that allows you to use the Graph API to make calls to different services?

  • @fbobes
    @fbobes 3 года назад +1

    Hey John, do you have the excerpt in GitHub? From another big fan of yours :-)

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Read the description. added link :-)

  • @bitgamerx9574
    @bitgamerx9574 2 года назад

    Thanks for the explainer. I always wonder if that's a real brick wall behind you or just a digital creation?

    • @NTFAQGuy
      @NTFAQGuy  2 года назад +1

      It’s fake brick texture on wall

  • @user-sc7ry7id9o
    @user-sc7ry7id9o 2 года назад

    Hilarious shirt!

  • @FullstackDeveloperPL
    @FullstackDeveloperPL 3 года назад

    John do you go out in that kind of a t-shirt or is it just for the video? 👀

    • @NTFAQGuy
      @NTFAQGuy  3 года назад +2

      Lol oh I go out in them :)

  • @vyshalimurthy381
    @vyshalimurthy381 3 года назад

    Where did you get that T-Shirt!?!?! Also, great content!