PowerShell Module AzureADPreview 2.0.2.134 has been released

Hallo zusammen,

Vor ein paar Tagen wurde das AzureADPreview 2.0.2.134 Module veröffentlicht.

Get-Module AzureADPreview -ListAvailable
Find-Module AzureADPreview

Um das Modul zu installieren, muss man die PowerShell als Administrator starten. Damit nicht das PowerShell Profile geladen wird starte ich das aus einem CMD welches als Administrator gestartet wurde

start PowerShell -noprofile -nologo

Dann wird zuerst das alte Modul deinstalliert

Uninstall-Module AzureADPreview

Nun kann das neue Modul installiert werden

Be careful with the EwsAllowList / EwsBlockList in Exchange OrganizationConfig

Hallo zusammen,

Vor ein paar Wochen habe ich ein bisschen mit der EwsAllowList / EwsBlockList in der Exchange OrganizationConfig herumgespielt.

Setzt man einen Wert (User Agent) in die EwsBlockList, so ist alles erlaubt, ausser dieser UserAgent. Setzt man einen Wert (User Agent) in die EwsAllowList, so ist nur dieser UserAgent erlaubt, alles andere ist nicht erlaubt.

Set-OrganizationConfig

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

New M365 network connectivity testing tool

Hallo zusammen,

Neu gibt es das https://connectivity.office.com Tool um die Netzwerkverbindung mit Microsoft 365 zu testen.

Auf der "Network Health Status" Seite werden von Microsoft bekannt ausfälle dargestellt.

Der Standort kann automatisch ermittelt oder manuell angegeben werden.

Beim Test wird eine Exe Heruntergeladen, welches man ausführen muss, um noch genauere Resultate zu erhalten

Das Programm macht dann über 600 verschiedene Tests

Sender Rewriting Scheme (SRS) in Exchange Online

Hallo zusammen,

Kürzlich habe ich mich mit dem Sender Rewriting Scheme (SRS) auseinandergesetzt. In diesem Artikel beschreibe ich meine Erkenntnisse.

Bisschen schade ist, dass Microsoft vom "P1 From" spricht. Erklärt dann aber, dass es sich um das Envelope From handelt.

Sender Rewriting Scheme (SRS) in Office 365
https://docs.microsoft.com/en-us/office365/troubleshoot/antispam/sender-rewriting-scheme

Sender Rewriting Scheme (SRS) coming to Office 365 (06-15-2018)
https://techcommunity.microsoft.com/t5/exchange-team-blog/sender-rewriting-scheme-srs-coming-to-office-365/bc-p/2237609#M30033

Sender Rewriting Scheme
https://en.wikipedia.org/wiki/Sender_Rewriting_Scheme

Grundlagen

Emails sind wie bei einem Brief aufgebaut. Es gibt den Umschlag mit Absender und Empfänger. Das ist das, was der Postbote oder eben der Mailserver für die Zustellung benutzt. Gegenüber dieser Absenderadresse wird dann auch der SPF Record (Sender Policy Framework) geprüft.

Use Azure Automation for Exchange Online PowerShell Script - Part 2

Hallo zusammen,

Nach dem ersten Teil des Artikels, folgt nun der zweite.

Ich wollte noch ein paar Komponenten dazufügen:

  • Import CSV von einem Azure Storage
  • Ein Logfile erstellen und in Azure Storage abspeichern

Als einfaches Beispiel habe ich das cmdlet Set-CASMailbox genommen, bei dem ein paar Mailboxen über ein CSV exkludiert werden sollten

Zuerst einmal müssen die Variablen für Storage Account und Storage Key erfasst werden. Den Storage Key kann man Encrypted abspeichern.

Exchange Online PowerShell V2 Authentication with App in AzureAD (Update)

Hallo zusammen,

Wie man sich mit einer Application in Azure AD für Exchange anmeldet, habe ich ja bereits letzten Sommer mal beschrieben:

Exchange Online PowerShell V2 and Modern Auth with Application in AzureAD (Step-by-step)
https://blog.icewolf.ch/archive/2020/07/12/exchange-online-powershell-v2-and-modern-auth-with-application-in.aspx

Nun hat sich etwas bei den API Berechtigungen verändert: Die Exchange (legacy) API ist nicht mehr im GUI verfügbar

App-only authentication for unattended scripts in the EXO V2 module
https://docs.microsoft.com/en-us/powershell/exchange/app-only-auth-powershell-v2?view=exchange-ps

Wie in der obenstehenden Dokumentation beschrieben, muss man nun im Manifest die Zeile

Powershell v7.1.3 released

Hallo zusammen,

Schon eine paar Wochen her, dass PowerShell 7.1.3 veröffentlicht wurde. Bin aber erst jetzt dazu gekommen, das zu bloggen.

Hier habe ich zusätzlich zum default "Enable Powershell remoting" aktiviert

Grüsse
Andres Bohren

Use Azure Automation for Exchange Online PowerShell Script - Part 1

Hallo zusammen,

Stellt euch mal folgendes Szenario vor:

Ein Kunde hat einen Microsoft 365 Tenant und Cloud Only Identities. Es gibt also keine OnPrem Active Directory und Exchange Server mehr, auf welchen noch irgendwelche Scripts für die Automatisierung oder regelmässige Scripts für Exchange Online laufen könnten.

Ich habe mir mal Azure Automation angeschaut und versucht damit ein Script gegen Exchange Online laufen zu lassen.

Als erstes muss man einen Azure Automation Service erstellen

How to uninstall Internet Explorer via PowerShell

Hallo zusammen,

In M365 kündigen immer weitere Services den Internet Explorer ab und auch sonst hat der IE wohl seine Zeit hinter sich. Falls auf dem Server ein Browser Installiert sein muss, dann wohl am besten den Microsoft Edge Browser.

Ich habe auf meinen Servern den Internet Explorer deinstalliert

Das geht mit dem folgenden PowerShell Befehl ganz leicht

Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 -Online -NoRestart

Um die Installation abzuschliessen, ist ein Neustart notwendig