Einführung in die SharePoint Online-Verwaltungsshell

Als SharePoint Online-Administrator können Sie mit der SharePoint Online-Verwaltungsshell Verwaltungsbefehle von der Befehlszeile aus ausführen, damit Sie Benutzer, Websites und Organisationen effizienter verwalten können.

Inhalt dieses Artikels


Was ist die SharePoint Online-Verwaltungsshell?

Die SharePoint Online-Verwaltungsshell ist ein Windows PowerShell-Modul. Sie können damit SharePoint Online-Benutzer, -Websites, -Websitesammlungen und -Organisationen von der Befehlszeile aus verwalten, ohne die Benutzeroberfläche der SharePoint-Verwaltungskonsole verwenden zu müssen. Mit Windows PowerShell können Sie diese Befehlszeilenvorgänge mithilfe von angepassten Befehlen, sogenannten Cmdlets, ausführen. Ein Cmdlet, vom englischen "command-let", besteht aus einem Verb-Substantiv-Paar, wie z. B. Get-Command. Die beiden Teile eines Cmdlets werden durch einen Bindestrich (-) ohne Leerzeichen getrennt. Der Verbanteil bezeichnet die Aktion, die das Cmdlet ausführt. Der Substantivanteil bezeichnet das Objekt, für das die Aktion ausgeführt wird. Cmdlets sind besonderes für die Batchverarbeitung von Nutzen, um beispielsweise mehrere Hundert neue SharePoint Online-Benutzer hinzuzufügen.

 Hinweis    Mit dem Cmdlet Get-Command können Sie alle Cmdlets auflisten. Mit dem Cmdlet Get-Help können Sie weitere Informationen zu einem Cmdlet abrufen. Weitere Informationen finden Sie unter Get-Command und Get-Help.

Windows PowerShell Command Builder

Das Tool Windows PowerShell Command Builder erleichtert Verständnis und Verwendung der Windows PowerShell-Cmdlets für SharePoint Online. Wenn Sie beispielsweise eine Website erstellen möchten, können Sie mit dem Command Builder-Tool ein Cmdlet erstellen, das das Erstellen einer Website von der Befehlszeile aus ermöglicht, ohne auf der Benutzeroberfläche mehrere Seiten durchlaufen zu müssen. Im Tool müssen Sie lediglich ein Verb auswählen, z. B. "Add". Das Tool filtert dann die Cmdlets, die mit dem betreffenden Verb beginnen, und zeigt die Substantive an, die zusammen mit dem angegebenen Verb verwendet werden können, z. B. "Site".

Sie können das Command Builder-Tool herunterladen und auf dem Desktop installieren. Weitere Informationen finden Sie unter Windows PowerShell Command Builder - Leitfaden für erste Schritte.

Unterschiede zwischen SharePoint Online-Cmdlets und Office 365-Cmdlets

Die Cmdlets der SharePoint Online-Verwaltungsshell und die Cmdlets von Office 365 für Freiberufler und kleine Unternehmen sind nicht identisch. Die Cmdlets der SharePoint Online-Verwaltungsshell sind für die Verwaltung von SharePoint Online-Benutzern und -Websites vorgesehen. Demgegenüber ermöglichen Office 365-Cmdlets die Ausführung von Aufgaben auf der Ebene von Office 365, z. B. für die Verwaltung von Domänen, Lizenzen, Organisationsinformationen und Diensten. Beide Arten von Cmdlets ermöglichen eine Verwaltung von Benutzern und Gruppen. Office 365-Benutzer und -Gruppen gelten jedoch nicht nur für SharePoint Online-Dienste, sondern auch für Exchange Online- und Lync Online-Dienste.

SharePoint Online-Verwaltungskonsole oder Cmdlets - Empfehlungen zur Verwendung

Wenn Sie bisher Office 365 und SharePoint Online noch nicht für die Verwaltung von SharePoint Online verwendet haben, ist die SharePoint Online-Verwaltungskonsole am besten geeignet. Weitere Informationen zur SharePoint Online-Verwaltungskonsole finden Sie in der Hilfe zur SharePoint-Verwaltungskonsole.

Nachdem Sie die SharePoint Online-Features und -Technologien besser kennengelernt haben, können Sie Windows PowerShell-Cmdlets verwenden. Insbesondere dann, wenn Sie viele SharePoint Online-Benutzer, -Websites oder Websitesammlungen verwalten möchten, sind die Cmdlets der SharePoint Online-Verwaltungsshell die optimale Wahl.

Seitenanfang Seitenanfang

Informationen zu erforderlichen Berechtigungen und zum Einrichten der Umgebung

Erforderliche Berechtigungen

Um Cmdlets der SharePoint Online-Verwaltungsshell ausführen zu können, müssen Sie globaler SharePoint Online-Administrator sein.

 Hinweis    Um Cmdlets verwenden zu können, muss ein SharePoint Online-Websiteadministrator ein globaler Administrator in Office 365 sein.

Einrichten der Umgebung

Damit Sie Cmdlets ausführen können, müssen Sie die SharePoint Online-Verwaltungsshellumgebung einrichten und eine Verbindung zum Dienst herstellen. Weitere Informationen finden Sie unter Einrichten der SharePoint Online-Verwaltungsshellumgebung.

Nachdem Sie die Umgebung eingerichtet haben, müssen Sie Connect-SPOService ausführen, damit Sie Benutzer und Websitesammlungen verwalten können. Wenn Connect-SPOService nicht ausgeführt wird, erhalten Sie eine Fehlermeldung mit dem Hinweis, dass keine Verbindung verfügbar ist. Wenn Sie beispielsweise für Contoso.com mit dem Benutzernamen admin@contoso.com eine Verbindung zur SharePoint Online-Verwaltungskonsole herstellen möchten, müssen Sie den folgenden Befehl eingeben:

Connect-SPOService -Url https://contoso-admin.sharepoint.com -credential admin@contoso.com.

Seitenanfang Seitenanfang

Cmdletreferenz zur SharePoint Online-Verwaltungsshell

Die folgenden Abschnitte enthalten eine Liste der Cmdlets für SharePoint Online gegliedert nach Funktionalität.


Cmdlets für die Benutzerverwaltung

Cmdlet Beschreibung
Add-SPOUser Fügt einen vorhandenen Office 365-Benutzer oder eine Office 365-Sicherheitsgruppe zu einer SharePoint-Gruppe hinzu.
Get-SPOUser Gibt die SharePoint Online-Benutzer- oder -Sicherheitsgruppenkonten zurück, die einem bestimmten Suchkriterium entsprechen.
Remove-SPOUser Entfernt einen Benutzer oder eine Sicherheitsgruppe aus einer Websitesammlung oder Gruppe.
Set-SPOUser Konfiguriert die Eigenschaften eines vorhandenen Benutzers.
Get-SPOExternalUser Gibt gemäß angegebenen Kriterien externe Benutzer zurück, die sich im Ordner des Mandanten befinden.
Remove-SPOExternalUser Entfernt eine Sammlung von externen Benutzern unwiderruflich aus dem Ordner des Mandanten.

Seitenanfang Seitenanfang

Cmdlets für die Benutzergruppenverwaltung

Cmdlet Beschreibung
Get-SPOSiteGroup Ruft alle Gruppen in der angegebenen Websitesammlung ab.
New-SPOSiteGroup Erstellt eine neue Gruppe in einer SharePoint Online-Websitesammlung.
Remove-SPOSiteGroup Entfernt eine SharePoint Online-Gruppe aus einer Websitesammlung.
Set-SPOSiteGroup Aktualisiert SharePoint Online-Benutzer- und -Berechtigungsstufen einer Gruppe in einer Websitesammlung.

Seitenanfang Seitenanfang

Cmdlets für Upgrades

Cmdlet Beschreibung
Upgrade-SPOSite Startet den Upgradevorgang für eine Websitesammlung.
Request-SPOUpgradeEvaluationSite Fordert die Erstellung einer Kopie einer vorhandenen Websitesammlung an, um die Auswirkungen eines Upgrades ohne Auswirkungen auf die ursprüngliche Website überprüfen zu können.

Seitenanfang Seitenanfang

Cmdlets für die Verwaltung von Websitesammlungen

Cmdlet Beschreibung
Get-SPODeletedSite Gibt alle gelöschten Websitesammlungen im Papierkorb zurück.
Get-SPOSite Gibt eine Websitesammlung oder mehrere Websitesammlungen zurück.
New-SPOSite Erstellt eine neue SharePoint Online-Websitesammlung für das aktuelle Unternehmen.
Remove-SPODeletedSite Entfernt eine gelöschte SharePoint Online-Websitesammlung aus dem Papierkorb.
Remove-SPOSite Sendet eine SharePoint Online-Websitesammlung an den SharePoint Online-Papierkorb.
Repair-SPOSite Überprüft und repariert die Websitesammlung und deren Inhalt.
Restore-SPODeletedSite Stellt eine gelöschte SharePoint Online-Websitesammlung aus dem Papierkorb wieder her.
Set-SPOSite Mit diesem Cmdlet können die Werte einer Eigenschaft für eine Websitesammlung festgelegt oder aktualisiert werden.
Test-SPOSite Überprüft eine SharePoint Online-Websitesammlung.

Seitenanfang Seitenanfang

Cmdlets für Dienstverbindungen

Cmdlet Beschreibung
Connect-SPOService Verbindet einen globalen SharePoint Online-Administrator mit einer SharePoint Online-Verbindung (d. h., der Administrator wird mit der SharePoint Online-Verwaltungskonsole verbunden).

Dieses Cmdlet muss ausgeführt werden, damit weitere SharePoint Online-Cmdlets ausgeführt werden können.
Disconnect-SPOService Trennt die Verbindung mit einem SharePoint Online-Dienst.

Cmdlets für die Überwachung und Verwaltung auf Organisationsebene

Cmdlet Beschreibung
Get-SPOAppErrors Gibt Anwendungsfehler zurück.
Get-SPOAppInfo Gibt alle installierten Anwendungen zurück.
Get-SPOTenant Gibt die Eigenschaften einer SharePoint Online-Organisation zurück.
Get-SPOTenantLogEntry Ruft SharePoint Online-Unternehmensprotokolle ab.
Get-SPOTenantLogLastAvailableTimeInUtc Gibt den Zeitpunkt zurück, zu dem die Protokolle der SharePoint Online-Organisation erfasst wurden.
Get-SPOWebTemplate Zeigt alle Websitevorlagen an, die der angegebenen Identität entsprechen.
Set-SPOTenant Legt die Eigenschaften für die SharePoint Online-Organisation fest.

Seitenanfang Seitenanfang

 
 
Zutreffend für:
SharePoint Online Enterprise (E3 und E4), SharePoint Online für Office 365 Midsized Business, SharePoint Online für Unternehmen (E1 & E2), SharePoint-Verwaltungskonsole