PowerShell für Office 365-Administratoren

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Suchen Sie nach einem Office 365-Verwaltungstool, mit dem Sie sich wiederholende Aufgaben automatisieren können? Oder suchen Sie vielleicht nach Zugriff auf zusätzliche Funktionen, die im Office 365 Admin Center nicht verfügbar sind? Dann ist PowerShell für Office 365 wie für Sie gemacht.

Was ist PowerShell und warum sollte PowerShell verwendet werden?

PowerShell (auch bekannt als Windows PowerShell oder Microsoft PowerShell) ist eine Befehlszeile-Umgebung, die speziell für die Verwaltung von Systemen vorgesehen ist. PowerShell können Sie steuern, und die Verwaltung der Windows-Betriebssystem, Server Applications und cloudbasierten Diensten wie Office 365 automatisieren.

Der grundlegendste Teil von PowerShell wird als Cmdlet (gesprochen wie command-let) bezeichnet. Mit Cmdlets können Sie Aufgaben in Office 365 erledigen, z. B. Hinzufügen von Benutzern zu Ihrer Office 365-Organisation, Verwalten von Office 365-Lizenzzuordnungen und Auflisten, welche Postfächer inaktiv sind.

Sie können mehrere Cmdlets in einer Reihe von Befehlen zusammenstellen, um alle auf einmal auszuführen, oder können Sie sie in einer Textdatei anordnen, um ein PowerShell-Skript zu erstellen, das Sie jederzeit ausführen können. Skripts eignen sich hervorragend für ständig wiederkehrende administrative Aufgaben wie das Erstellen von monatlichen Berichten über Lizenzen, die Benutzern zugewiesen sind, oder über aktive Postfächer.

PowerShell fungiert als Ergänzung des Office 365 Admin Centers

Das Office 365 Admin Center ist eine sofort einsatzbereite Lösung, die sich über den gesamten Verwaltungslebenszyklus von Setup bis Unterstützung erstreckt. Das Office 365 Admin Center ist dazu vorgesehen, die häufigsten Verwaltungsaufgaben, etwa Hinzufügen und Bearbeiten von Benutzern sowie Ändern von Einstellungen für gemeinsame Dienste, zu erledigen.

Es gibt jedoch Situationen, in denen Sie mit PowerShell für Office 365 erhebliche Zeit und Mühe sparen können. Hier sind einige Beispiele:

  • Hinzufügen oder Bearbeiten einer großen Anzahl von Benutzern

  • Verwenden von mehreren Filtern, um Daten geeignet zu sortieren

  • Exportieren von Daten, beispielsweise wie Benutzerlisten und Gruppen

Darüber hinaus müssen Sie PowerShell verwenden, um einige Einstellungen zu konfigurieren, die seltener verwendet werden.

Erste Schritte

Bevor Sie beginnen, mit PowerShell für Office 365 zu arbeiten, müssen Sie mehrere Dinge erledigen, damit sichergestellt ist, dass Sie eine Verbindung mit Ihrem Office 365-Abonnement und den Diensten herstellen können, die Sie verwalten möchten.

Sie müssen ein Office 365-Administrator sein

Wenn Sie kein Office 365-Administrator sind, können Sie hier abbrechen. Wie bei der Verwaltung Ihres Office 365-Abonnements über das Office 365 Admin Center benötigen Sie auch hier ein Office 365-Administratorkonto.

Tools zum Ausführen der Cmdlets oder Skripts

PowerShell-Cmdlets und -Skripts werden entweder in der Windows PowerShell-Eingabeaufforderung oder in der Windows PowerShell ISE (Integrated Scripting Environment) ausgeführt, die eine Umgebung zum Ausführen von Windows PowerShell-Befehlen und -Skripts ist. Unter Windows 8.1 und Windows 10 werden diese standardmäßig installiert.

Jede dieser beiden Anwendungen stellt Ihnen die Tools bereit, mit denen Sie Office 365 mithilfe von PowerShell verwalten können.

Installieren der PowerShell-Module

Damit Sie PowerShell für Ihr Office 365-Abonnement verwenden können, müssen Sie die PowerShell-Module für die Office 365-Workloads importieren, die Sie verwalten müssen.

Herstellen einer Verbindung mit Ihrem Abonnement und Verwalten von Benutzern, Gruppen und Lizenzen

Informationen zum Herstellen einer Verbindung mit Ihrem Office 365-Abonnement und Verwalten von Benutzern, Gruppen und Lizenzen finden Sie unter Herstellen einer Verbindung mit Office 365 PowerShell.

Szenarien für die Verwaltung von Benutzern, Gruppen und Lizenzen finden Sie unter Benutzerverwaltungsszenarien für Office 365 PowerShell.

Weitere Artikel zur Verwaltung von Benutzern, Gruppen und Lizenzen finden Sie unter Verwalten von Benutzerkonten und Lizenzen mit Office 365 PowerShell.

Verwalten von SharePoint Online

Um SharePoint Online-Websites, -Berechtigungen und -Gruppen zu verwalten, laden Sie das SharePoint Online-Modul herunter.

Szenarien für SharePoint Online-Websitesammlungen mit PowerShell finden Sie unter Weitere Funktionsszenarien für Office 365 PowerShell.

Weitere Artikel zur Verwaltung von SharePoint Online-Websites, -Berechtigungen und -Gruppen mit PowerShell finden Sie unter Office 365 PowerShell für SharePoint Online.

Verwalten von Skype for Business Online

Um Richtlinien für Skype for Business Online zu verwalten, laden Sie das Skype for Business Online-Modul herunter.

Szenarien für die Skype for Business Online-Richtlinie mit PowerShell finden Sie unter Weitere Funktionsszenarien für Office 365 PowerShell.

Weitere Artikel zur Verwaltung von Skype for Business Online-Richtlinien mit PowerShell finden Sie unter Verwalten von Skype for Business Online mit Office 365 PowerShell.

Verwalten von Exchange Online

Die Cmdlets zum Verwalten von Exchange Online sind nicht in Modulen enthalten, die Sie herunterladen und importieren können. Sie sind nur verfügbar, wenn Sie eine Remoteverbindung mit Exchange Online herstellen. Sobald Sie eine Remoteverbindung mit diesen Diensten hergestellt haben, können Sie die Cmdlets von dort importieren.

Weitere Artikel zur Verwaltung von Exchange Online mit PowerShell finden Sie unter Verwenden von PowerShell mit Exchange Online.

So führen Sie einen Block von PowerShell-Befehlen aus

In vielen Fällen enthalten die Artikel eine Reihe von PowerShell-Befehlen, die als Block ausgeführt werden können. Sie können diese Befehlsblöcke auf folgende Weise ausführen:

  • Kopieren Sie die Befehle aus dem Artikel oder von der Webseite, und fügen Sie sie in Editor (oder einem anderen Text-Editor Ihrer Wahl) ein. Nehmen Sie die erforderlichen Änderungen, z. B. die Angabe von Kontonamen, in Editor vor. Zum Ausführen kopieren Sie die fertig gestellten Befehle in Editor, und fügen Sie sie in der PowerShell-Eingabeaufforderung auf Ihrem Computer ein.

  • Kopieren Sie die Befehle aus dem Artikel oder von der Webseite, fügen Sie sie in der PowerShell ISE auf dem Computer ein, und nehmen Sie die erforderlichen Änderungen vor. Markieren Sie die Befehle als Block, und führen Sie diese dann aus.

Wo dies möglich ist, versuchen wir das Erledigen von Aufgaben mit PowerShell dadurch zu vereinfachen, dass Variablen verwendet werden.

Die Zeilen eines Befehlsblocks, die mit dem "$"-Zeichen beginnen, sind Variablen für eine Einstellung, die Sie angeben müssen. Nachdem Sie alle Einstellungen für einen Befehlsblock angegeben haben, im Wesentlichen durch Ausfüllen der Platzhalter, können Sie die Befehle ausführen.

Ausführen eines PowerShell-Skripts

Für einige Fälle werden Sie ein PowerShell-Skript finden, das Sie ausführen können, um eine administrative Office 365-Aufgabe zu automatisieren. Um PowerShell-Skripts auszuführen, müssen Sie wie folgt vorgehen:

  1. Konfigurieren Sie PowerShell so, dass Skripts ausgeführt werden können.

    Da ein Ausführen eines bösartigen Skripts Schaden auf einem Computer anrichten kann, ist die Standardeinstellung für PowerShell, dass Skripts nicht ausgeführt werden. Sie müssen die Ausführungsrichtlinie für Ihren Computer auf eine weniger restriktive Einstellung ändern. Weitere Informationen finden Sie unter Benutzerverwaltungsszenarien für Office 365 PowerShell. Sie müssen dies nur einmal auf jedem Computer vornehmen, auf dem Sie PowerShell-Skripts ausführen möchten.

  2. Speichern Sie die Skriptdatei.

    Skriptdateien haben die Erweiterung PS1. Laden Sie Skriptdateien in einen Speicherort auf Ihrer lokalen Festplatte, auf den Sie verweisen können, wenn Sie die Skriptdateien ausführen. Sie könnten beispielsweise einen Ordner auf Ihrem Laufwerk C: erstellen, der den Namen "PSSkripts" (C:\PSSkripts) hat.

  3. Ändern Sie das Skript (nach Bedarf).

    Einige Skripts erfordern möglicherweise, dass Sie benutzerdefinierte Einstellungen angeben, etwa das Ersetzen Ihres Domänennamens, damit das jeweilige Skript für Ihr Office 365-Abonnement funktioniert.

  4. Führen Sie das Skript aus.

    Stellen Sie eine Verbindung mit der entsprechenden Office 365-Workload her, die Sie verwalten (nach Bedarf), und führen Sie das Skript in der PowerShell-Eingabeaufforderung oder ISE aus, indem Sie auf den Namen des PowerShell-Skripts (der Dateiname mit ".ps1") und deren Speicherort verweisen. Möglicherweise wird eine Warnung für Skripts angezeigt, die nicht digital signiert sind.

Symbol für LinkedIn Learning Neu bei Office 365?
Entdecken Sie kostenlose Videokurse für Office 365-Administratoren und IT-Experten, bereitgestellt von LinkedIn Learning.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Siehe auch

Szenarien für Office 365 PowerShell

Warum Sie Office 365 PowerShell verwenden müssen

Erste Schritte mit Office 365 PowerShell

Community-Ressourcen für Office 365 PowerShell

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×