blog.icewolf.ch

Let's talk about IT!
posts - 1835, comments - 295, trackbacks - 0

My Links

Archives

Post Categories

icewolf

Thursday, July 15, 2021

Microsoft Graph API benutzt EWS Schnittstelle im Hintergrund

Hallo zusammen,

Küzrlich habe ich einen Artikel veröffentlicht, bei dem ich übers GraphAPI Mails versendet habe https://blog.icewolf.ch/archive/2021/07/07/graph-api-send-mail-with-powershell.aspx

Dabei habe ich komische Fehlermeldungen erhalten. Mit der PowerShell gabs einfach einen HTTP 401 Unauthorized Status.

Erst im Graph Explorer sieht man etwas mehr

{
    "error": {
        "code": "ErrorAccessDenied",
        "message": "Access to OData is disabled.",
        "innerError": {
            "date": "2021-07-16T16:06:01",
            "request-id": "30d5d686-af1a-4da2-b022-f554b985e8bf",
            "client-request-id": "87e12b56-d6fa-aa31-2e89-fd507125738a"
        }
    }
}

Die Permissions sind schon gegeben, daran kann es also nicht liegen.

Wie sich nun herausgestellt hat, benutzt die Graph API für den Zugriff auf Exchange (Mail / Kalender / Contacts) im Hintergrund die EWS Schnittstelle.

Ich hatte vor einiger Zeit mit der EwsApplicationAccessPolicy rumgespielt und dort die EnfrorceAllowList aktiviert.

Get-OrganizationConfig | fl *ews*

Set-OrganizationConfig -EwsApplicationAccessPolicy $Null -EwsEnabled $true

Allenfalls auch mit Get-CASMailbox prüfen, ob auf dem Benutzer die EwsApplcationPolicy/EwsAllow/EwsBlockList eingeschaltet sind und ob EwsEnabled auf $True steht.

Get-CASMailbox -Identity <userprincipalname> | fl *ews*

Es kann bis zu 90 Minuten dauern, bis diese Änderung aktiv wird.

Danach funktioniert es im Graph Explorer

Und auch das PowerShell Script funktioniert

Grüsse
Andres Bohren

posted @ Friday, July 16, 2021 11:34 PM | Filed Under [ Exchange PowerShell ]

Office Insider zeigt eine aufgefrischte Oberfläche

Hallo zusammen,

Ich habe mir heute die neueste Version vom Office 365 Apps for Enterprise im "InsiderFast" Channel installiert.

Wie im Office Insider Blog angekündigt, gibt es eine aufgefrischte Oberfläche https://insider.office.com/de-de/blog/visual-refresh-of-office-apps-for-windows

In Outlook ist die Navigation jetzt links, statt unten - genau so wie in Outlook on the Web auch. Dazu sind die Ecken der Menüleiste nun abgerundet und farblich hervorgehoben.

Grüsse
Andres Bohren

posted @ Thursday, July 15, 2021 5:11 PM | Filed Under [ Office ]

Bei Raumbuchungen zusätzliche Informationen anzeigen

Hallo zusammen,

Kürzlich wurde ich gefragt, ob es möglich ist, bei einer Outlook Raumbuchung zusätzliche Informationen bei der Antwort mitzugeben. Mit dem Set-Calendarprocessing und dem Parameter "AdditionalResponse" ist das möglich

Set-CalendarProcessing

https://docs.microsoft.com/en-us/powershell/module/exchange/set-calendarprocessing?view=exchange-ps

 

Set-CalendarProcessing -Identity Sitzungszimmer -AddAdditionalResponse $true -AdditionalResponse "Just a Test https://blog.icewolf.ch"

So sieht das im alten Exchange Admin Center aus https://outlook.office.com/ecp

Im neuen Exchange Admin Center https://admin.exchange.microsoft.com findet man das unter "Automatic processing" --> "Manage settings"

So sieht dann die Antwort aus.

In der Dokumentation steht zwar nichts, aber man kann dort HTML verwenden um die Formatierung zu verbessern. 

$Message = @'

<DIV><FONT size=2 face =Tahoma>

<H3>Header</h3>

For the office location, <A href="https://www.google.ch/maps/place/Robinsonweg+50,+3006+Bern/@46.9473955,7.480959,17z/data=!3m1!4b1!4m5!3m4!1s0x478e376bd7d078a3:0x1e8057372d022a32!8m2!3d46.9473955!4d7.4831477">Click here</A><br>

Address:<br>

Robinsonweg 50<br>

3006 Bern<br>

<div ><img src="https://www.bern.ch/logo.png"></img></a></div>

</FONT></DIV>

'@

Set-CalendarProcessing -Identity Sitzungszimmer -AddAdditionalResponse $true -AdditionalResponse $Message

Get-CalendarProcessing -Identity Sitzungszimmer | fl

Geht im übrigen auch übers Exchange Admin Center

Und so sieht dann die Antwort aus. Mit HTML Formatierung, Links und sogar Bildern.

Grüsse
Andres Bohren

posted @ Thursday, July 15, 2021 4:16 PM | Filed Under [ Exchange ]

Powered by:
Powered By Subtext Powered By ASP.NET