Verschlüsselung, Fehlerbehebung, PowerShell

Office 365 – versteckte und wenig bekannte Funktionen nutzen

Thomas Joos ist freiberuflicher IT-Consultant und seit 20 Jahren in der IT tätig. Er schreibt praxisnahe Fachbücher und veröffentlicht in zahlreichen IT-Publikationen wie TecChannel.de und PC Welt.

Office 365 mit der Powershell verwalten

Sie können viele Einstellung in Office 365 auch mit der PowerShell verwalten. Damit Sie Office 365 in der PowerShell verwalten können, installieren Sie zwei Erweiterungen für die PowerShell. Installieren müssen Sie den Microsoft-Online-Services-Anmelde-Assistenten und das Windows-Azure-Active-Directory-Modul für Windows PowerShell:

Microsoft Online Services-Anmelde-Assistent

Windows Azure Active Directory-Modul für Windows PowerShell (32-Bit-Version)

Windows Azure Active Directory-Modul für Windows PowerShell (64-Bit-Version)

Hilfreich: Ihr Office 365-Abo können Sie auch in der PowerShell verwalten.
Hilfreich: Ihr Office 365-Abo können Sie auch in der PowerShell verwalten.

Damit Sie die CMDlets zur Verwaltung von Office 365 in der PowerShell nutzen können, müssen Sie diese in einer normalen PowerShell-Sitzung importieren. Dazu geben Sie den Befehl Import-Module MSOnline in der PowerShell ein. Wollen Sie eine Liste der vorhandenen CMDlets zur Verwaltung von Office 365 anzeigen, verwenden Sie am besten den Befehl

get-command *msol*

In vielen Umgebungen sind Office-365-Konten und lokale Exchange-Server parallel im Einsatz. Daher kann es sinnvoll sein, in der PowerShell mit den Office-365-CMDs auch die Befehle aus der Exchange-Verwaltungsshell nutzbar zu machen. Dazu speichern Sie die Anmeldedaten von Office 365 zunächst in einer Variablen:

$cred = Get-Credential

Danach erstellen Sie eine neue PowerShell-Sitzung, die eine Verbindung zu Office 365 und zur Exchange-Verwaltungshell aufbaut:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection

Haben Sie auch diese Daten in der Variable gespeichert, importieren Sie diese mit:

import-PSSession $Session

Exchange und Office 365 mit Exchange Online Protection

Office 365 und Exchange 2013 können den gleichen Cloud-basierten Viren-Scanner verwenden. In Office 365 ist Exchange Online Protection EOP) automatisch aktiv. Wenn Sie eine Hybridbereitstellung verwenden, können Sie auch lokale E-Mails aus Exchange 2013 noch über EOP scannen lassen. Damit Exchange Server 2013 E-Mails noch einmal scannt, nachdem Exchange Online Protection die E-Mails bereits über Office 365 gescannt hat, geben Sie folgenden Befehl in der lokalen Exchange-Verwaltungsshell auf Ihren Servern mit Exchange 2013 ein:

Set-MalwareFilteringServer -ForceRescan $true

Um den aktuellen Wert der Einstellung anzuzeigen, geben Sie den folgenden Befehl ein:

Get-MalwareFilteringServer | Format-List Name, ForceRescan

Zur Startseite