{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "microsoft graph",
  "home_page_url": "https://evotec.xyz/de/tags/microsoft-graph",
  "feed_url": "https://evotec.xyz/de/tags/microsoft-graph/index.feed.json",
  "description": "Evotec Main Website",
  "items": [
    {
      "id": "https://evotec.xyz/de/blog/syncing-global-address-list-gal-to-personal-contacts-and-between-office-365-tenants-with-powershell",
      "url": "https://evotec.xyz/de/blog/syncing-global-address-list-gal-to-personal-contacts-and-between-office-365-tenants-with-powershell",
      "title": "Syncing Global Address List (GAL) to personal contacts and between Office 365 tenants with PowerShell",
      "summary": "Hey there! Today, I wanted to introduce you to one of the small but excellent module I\u2019ve created called the O365Synchronizer. This module focuses on synchronizing contacts and users. If you\u2019ve ever been tasked with synchronizing Global Address Lists (GAL) across different Office 365 tenants or just wanted to sync GAL with user mailboxes so they can access contacts directly on their phones, this tool is for you.",
      "date_published": "2023-12-03T16:32:13.0000000Z",
      "tags": [
        "api",
        "exchange",
        "microsoft graph",
        "office 365",
        "powershell"
      ]
    },
    {
      "id": "https://evotec.xyz/de/blog/report-active-directory-accounts-that-are-synchronized-with-azure-ad",
      "url": "https://evotec.xyz/de/blog/report-active-directory-accounts-that-are-synchronized-with-azure-ad",
      "title": "Report Active Directory Accounts that are Synchronized with Azure AD",
      "summary": "I was scrolling X (aka Twitter) today and saw this blog post, \u201CPowerShell: Report On-Premises Active Directory Accounts that are Synchronized with Azure AD Connect\u201D by Kevin Trent. I like reading blog posts as I tend to learn some new things and see how people tend to solve their problems.",
      "date_published": "2023-08-07T13:21:18.0000000Z",
      "tags": [
        "active directory",
        "ad",
        "azure ad",
        "microsoft graph",
        "powershell"
      ]
    },
    {
      "id": "https://evotec.xyz/de/blog/connect-mggraph-keyset-does-not-exist",
      "url": "https://evotec.xyz/de/blog/connect-mggraph-keyset-does-not-exist",
      "title": "Connect-MgGraph: Keyset does not exist",
      "summary": "I had this little issue today when I tried to schedule the Microsoft Graph script to run as a service account on a certificate. To my surprise, even tho I had all permissions required, I was getting this error message: Connect-MgGraph: Keyset does not exist. Something that didn\u2019t show up for my user.",
      "date_published": "2023-07-20T07:07:41.0000000Z",
      "tags": [
        "connet-mggraph",
        "graph",
        "graph-sdk",
        "microsoft graph",
        "powershell"
      ]
    },
    {
      "id": "https://evotec.xyz/de/blog/easy-way-to-send-emails-using-microsoft-graph-api-office-365-with-powershell",
      "url": "https://evotec.xyz/de/blog/easy-way-to-send-emails-using-microsoft-graph-api-office-365-with-powershell",
      "title": "Easy way to send emails using Microsoft Graph API (Office 365) with PowerShell",
      "summary": "When you\u2019re using Office 365 and want to send an email, you have two choices SMTP or Microsoft Graph API, which is a \u201Cnew\u201D kid on the block. For some time, I\u2019ve used Microsoft Graph exclusively to send emails in favor of SMTP as it\u2019s much easier to manage and generally works over HTTPS. If you type in google \u201CSend email graph API PowerShell,\u201D you will get lots of hits as bloggers, and Microsoft has already covered this topic. It\u2019s even more critical than ever because Basic Authentication is deprecated in Office 365. To help out with the transition, Microsoft even released its PowerShell module. With Send-MgUserMail proposed as a way to send emails via Graph API, you will notice it\u2019s far from being easy \u0026 user-friendly. Over two years ago, I released a PowerShell module called Mailozaurr (some people may not like my modules\u2019 naming \u2013 but that\u2019s how I roll!). In a blog post, Mailozaurr \u2013 New mail toolkit (SMTP, IMAP, POP3) with support for oAuth 2.0 and GraphApi for PowerShell, I\u2019ve shown a basic functionality on how to send emails using SMTP OAuth 2.0 or Graph API, which aims to be drag \u0026 drop replacement over Send-MailMessage and is supposed to be as simple as possible to send an email with a low effort and high readability. You can also read on sending emails using Graph API by Tony Redmond in his blog post Moving on from Send-MailMessage: Sending Email from PowerShell using the Graph API.",
      "date_published": "2022-10-09T13:27:27.0000000Z",
      "tags": [
        "Azure Application",
        "emails",
        "Exchange",
        "graph api",
        "microsoft graph",
        "oauth2",
        "office 365",
        "powershell",
        "send-emailmessage",
        "send-mailmessage",
        "smtp"
      ]
    },
    {
      "id": "https://evotec.xyz/de/blog/configuring-office-365-settings-using-powershell-the-non-supported-way",
      "url": "https://evotec.xyz/de/blog/configuring-office-365-settings-using-powershell-the-non-supported-way",
      "title": "Configuring Office 365 settings using PowerShell \u2013 The non-supported way",
      "summary": "Office 365 is a huge beast. It has so many services that it\u2019s hard to track all of them. It\u2019s even harder if you want to manage Office 365 using PowerShell. Microsoft makes many different PowerShell modules available for you, such as AzureAD, AzureADPreview, ExchangeOnline, MicrosoftTeams, and recently, Microsoft.Graph. But even with so many different modules, there are still tasks that Microsoft won\u2019t let you do from PowerShell. But it doesn\u2019t mean that it\u2019s not possible to do it. I\u2019ve spent some time tracking how Microsoft does things while you click thru the interface and created an O365Essentials PowerShell module that can do it in an automated way.",
      "date_published": "2021-09-26T15:12:35.0000000Z",
      "tags": [
        "Azure",
        "Azure AD",
        "graph api",
        "microsoft graph",
        "microsoft office 365",
        "module",
        "o365essentials",
        "office 365",
        "powershell",
        "powershellgallery"
      ]
    },
    {
      "id": "https://evotec.xyz/de/blog/ainvalidauthenticationtoken-when-querying-microsoft-graph-with-powershellinvalidauthenticationtoken-when-quering-microsoft-graph-with-powershell",
      "url": "https://evotec.xyz/de/blog/ainvalidauthenticationtoken-when-querying-microsoft-graph-with-powershellinvalidauthenticationtoken-when-quering-microsoft-graph-with-powershell",
      "title": "Microsoft Graph \u2013 InvalidAuthenticationToken \u2013 Access token validation failure. Invalid audience",
      "summary": "Today I had a need to connect to Microsoft Graph and do some tasks on Office 365. Since I have already done similar stuff for my PSwinDocumentation.O365HealthService PowerShell module that I\u2019ve described in PowerShell to get all information about Office 365 Service Health, I thought this will be easy run as I\u2019ll just reuse the code I\u2019ve done for that module. As always for Graph related tasks you need to register your application and assign correct permissions. I\u2019ve used my own article for that with changes to which API I want to access. Now that I\u2019ve done all that I\u2019ve extracted my Connect-O365Graph function from my module and started connecting.",
      "date_published": "2019-12-05T21:25:24.0000000Z",
      "tags": [
        "microsoft graph",
        "office 365",
        "powershell"
      ]
    }
  ]
}