mache Dinge lassen sich mit der Powershell schneller und einfache handhaben, auch den Exchange Online
Vorabinformation zur Powershell
falls du keine Powershell auf deinem Rechner hast, kannst du die folgende Anleitung benutzen, ansonsten über springe diesen Teil
- Deinstalliere falls vorhanden deine alte Powershell Umgebung
- Installiere das Windows Management Framework
Detail kannst du auch hier lesen: Install and ConfigureWindowsPowerShell
Verbindung zum Exchange Online über Powershell
- Powershell als Administrator starten (rechte Maustaste benutzen :))
- folgender Befehl, fühlt die Variable $LiveCred mit einem Office365 Admin:
$LiveCred = Get-Credential
- es öffnet sich ein Fenster wo du deine Account Daten für Office365 bestätigst (sollte ein Account mit Admin Rechten sein)
- danach folgende Kommandos in der PS ausführen:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection Import-PSSession $Session
- jetzt seid Ihr erfolgreich verbunden
detaillierte Informationen zum Thema findet Ihr hier: Connect WindowsPowerShell to the Service
Jetzt ein Bespiel, um den Parameter OWAEnable zu prüfen sowie anzupassen
- mit folgenden cmlet prüft Ihr den Parameter OWAEnabled für eine E-Mail Adresse. Falls OWAEnabled eingeschaltet ist, bekommt Ihr ein „true“ als Rückgabewert
Get-CASMailbox -Identity user@sample.com | FL *owa*
- um den OWAEnabled Parameter für eine E-Mail Adresse anzupassen, benutzt Ihr das cmlet wie folgt
Set-CASMailbox -Identity user@sample.com -OWAEnabled:$true
Mehr Informationen zum Thema findet Ihr unter folgendem Link: Exchange-Verwaltungsshell