von Marco Rutzke

Automatisierung: SharePoint-Verwaltung leicht gemacht mit PowerShell-Skripten.

Quelle: Pixabay / Standsome

Mit der richtigen Automatisierung und Skripting-Strategie können wiederkehrende Aufgaben erheblich vereinfacht werden. In diesem Artikel werden wir uns mit der Verwendung von PowerShell-Skripten und anderen Automatisierungstools befassen, um die SharePoint-Verwaltung zu optimieren.

Warum Automatisierung wichtig ist.

Eine effektive SharePoint-Verwaltung erfordert Zeit und Ressourcen. Manuelle Aufgaben wie das Erstellen von Benutzern, das Konfigurieren von Berechtigungen oder das Aktualisieren von Inhalten können zeitaufwändig sein und Raum für menschliche Fehler lassen. Automatisierung ermöglicht es, diese Aufgaben zu standardisieren und zu automatisieren, was Zeit spart und die Genauigkeit erhöht.

PowerShell-Skripting für SharePoint.

PowerShell ist ein leistungsstarkes Werkzeug für die Automatisierung von Verwaltungsaufgaben in SharePoint. Mit PowerShell-Skripten können Sie eine Vielzahl von Aufgaben automatisieren, von der Benutzerverwaltung bis hin zur Konfiguration von Websites.

Einrichten von SharePoint-PowerShell-Modulen.

Bevor Sie mit der Automatisierung beginnen können, müssen Sie sicherstellen, dass die SharePoint-PowerShell-Module auf Ihrem System installiert sind. Diese Module enthalten Cmdlets, die speziell für die Verwaltung von SharePoint entwickelt wurden.

OnPremise.

  • Anmelden als Administrator: Stellen Sie sicher, dass Sie sich bei dem Server, auf dem SharePoint installiert ist, als Administrator oder als Benutzer mit entsprechenden Berechtigungen angemeldet haben.
  • Öffnen der SharePoint-Verwaltungsshell:
    • Gehen Sie zum Startmenü.
    • Suchen Sie nach „SharePoint-Verwaltungsshell“. In neueren Versionen von SharePoint, wie SharePoint 2019, können Sie einfach beginnen zu tippen, nachdem das Startmenü geöffnet ist, um die Suche zu aktivieren.
    • Rechtsklicken Sie auf „SharePoint-Verwaltungsshell“ und wählen Sie „Als Administrator ausführen“. Dieser Schritt ist wichtig, da viele Befehle in der SharePoint-Verwaltungsshell erhöhte Berechtigungen erfordern.
  • Ausführen von Befehlen:
    • Nachdem die SharePoint-Verwaltungsshell geöffnet ist, können Sie PowerShell-Befehle und Skripte ausführen, die speziell für SharePoint-Administrationsaufgaben entwickelt wurden.
    • Es gibt zahlreiche vordefinierte Cmdlets, die Sie nutzen können, um verschiedene Aufgaben wie das Verwalten von Websitesammlungen, Benutzerberechtigungen, und mehr durchzuführen.
  • Nützliche Tipps:
    • Die Verwendung der SharePoint-Verwaltungsshell kann am Anfang etwas einschüchternd wirken. Es ist hilfreich, mit grundlegenden Befehlen zu beginnen und die Dokumentation oder Online-Ressourcen für spezifische Aufgaben zu konsultieren.
    • Microsoft bietet eine umfangreiche Dokumentation zu Cmdlets und deren Verwendung in der SharePoint-Verwaltungsshell. Diese Ressourcen können sehr nützlich sein, um spezifische Befehle zu finden und zu verstehen, wie sie funktionieren.

SharePoint Online.

  • Anmelden als Administrator: Stellen Sie sicher, dass Sie sich bei dem Server, auf dem SharePoint installiert ist, als Administrator oder als Benutzer mit entsprechenden Berechtigungen angemeldet sind.
  • Öffnen Sie nun das SharePoint-Verwaltungsshell:
    • Gehen Sie zum Startmenü.
    • Suchen Sie nach „SharePoint-Verwaltungsshell“. In neueren Versionen von SharePoint, wie SharePoint 2019, können Sie einfach beginnen zu tippen, nachdem das Startmenü geöffnet ist, um die Suche zu aktivieren.
    • Rechtsklicken Sie auf „SharePoint-Verwaltungsshell“ und wählen Sie „Als Administrator ausführen“. Dieser Schritt ist wichtig, da viele Befehle in der SharePoint-Verwaltungsshell erhöhte Berechtigungen erfordern.
  • Ausführen von Befehlen:
    • Nachdem die SharePoint-Verwaltungsshell geöffnet ist, können Sie PowerShellBefehle und Skripte ausführen, die speziell für SharePoint-Administrationsaufgaben entwickelt wurden.
    • Es gibt zahlreiche vordefinierte Cmdlets, die genutzt werden können, um verschiedene Aufgaben wie das Verwalten von Websitesammlungen, Benutzerberechtigungen, und mehr durchzuführen.
  • Nützliche Tipps:
    • Die Verwendung der SharePoint-Verwaltungsshell kann am Anfang etwas einschüchternd wirken. Es ist hilfreich, mit grundlegenden Befehlen zu beginnen und die Dokumentation oder Online-Ressourcen für spezifische Aufgaben zu konsultieren.
    • Microsoft bietet eine umfangreiche Dokumentation zu Cmdlets und deren Verwendung in der SharePoint-Verwaltungsshell. Diese Ressourcen können sehr nützlich sein, um spezifische Befehle zu finden und zu verstehen, wie sie funktionieren. (Connect-SPOService -Url https://<DeinDomänenname>-admin.sharepoint.com)
    • Nachdem Sie den Befehl eingegeben haben, wirst du aufgefordert, deine Anmeldeinformationen einzugeben. Verwende deine Office 365-Anmeldeinformationen (Benutzername und Passwort), um dich anzumelden.
  • Durchführen von Verwaltungsaufgaben:
    • Sobald die Verbindung hergestellt ist, kannst du SharePoint Online-Verwaltungsaufgaben ausführen, indem du verschiedene Cmdlets verwendest. Beispiele für solche Cmdlets sind das Erstellen und Verwalten von Websitesammlungen, Benutzerberechtigungen und anderen Einstellungen deiner SharePoint Online-Umgebung.
  • Trennen der Verbindung:
    • Wenn Sie Ihre Aufgaben abgeschlossen haben, können Sie die Verbindung zum SharePoint Online-Dienst mit dem Cmdlet Disconnect-SPOService trennen. Dies ist ein guter Best Practice, um die Sicherheit zu gewährleisten. Bitte beachten Sie, dass Sie für die Verwendung der SharePoint Online Management Shell die entsprechenden Berechtigungen in deiner Office 365-Umgebung benötigst. Sollten Sie auf Probleme stoßen, vergewissern Sie sich, dass dein Konto über die erforderlichen Administratorrechte verfügt.

Erstellen von Benutzern und Berechtigungen.

Ein häufiger Verwaltungsvorgang in SharePoint ist das Hinzufügen von Benutzern und das Festlegen ihrer Berechtigungen für bestimmte Websites oder Dokumentenbibliotheken. Mit PowerShell können Sie diesen Prozess automatisieren, indem Sie Skripte schreiben, die Benutzerkonten erstellen und ihnen die erforderlichen Berechtigungen zuweisen.

Überwachung und Berichterstellung.

Die Überwachung der SharePoint-Umgebung ist entscheidend, um Leistungsprobleme frühzeitig zu erkennen und zu beheben. PowerShell-Skripte können verwendet werden, um wichtige Leistungsindikatoren zu überwachen und Berichte zu generieren, die Einblicke in die Gesundheit Ihrer SharePoint-Umgebung geben.

Andere Automatisierungstools für SharePoint.

Neben PowerShell gibt es auch andere Automatisierungstools, die Ihnen bei der Verwaltung von SharePoint helfen können.

SharePoint Designer.

SharePoint Designer ist ein kostenloses Tool von Microsoft, das eine grafische Benutzeroberfläche für die Erstellung von Workflows und anderen Automatisierungsaufgaben bietet. Es eignet sich besonders gut für Benutzer, die nicht mit PowerShell vertraut sind oder eine einfachere Lösung bevorzugen.

Microsoft Flow.

Microsoft Flow ist ein cloudbasiertes Automatisierungstool, das es Benutzern ermöglicht, Workflows zwischen verschiedenen Anwendungen und Diensten zu erstellen, darunter auch SharePoint. Mit Flow können Sie komplexe Automatisierungen erstellen, die auf Ereignissen in SharePoint reagieren oder Aktionen in anderen Anwendungen auslösen.

Fazit.

Die Automatisierung und das Skripting spielen eine entscheidende Rolle bei der effizienten Verwaltung von SharePoint. Durch den Einsatz von PowerShell-Skripten und anderen Automatisierungstools können Systemadministratoren wiederkehrende Aufgaben automatisieren, Zeit sparen und die Genauigkeit verbessern. Wenn Sie noch nicht mit Automatisierung in SharePoint vertraut sind, ist es an der Zeit, sich einzuarbeiten und Ihre Verwaltungsaufgaben zu optimieren.

Rückrufbitte

Zurück

Hat Ihnen unser Artikel gefallen?

Teilen Sie ihn mit Ihren Followern.

NetTask MDRN.WORK Revolution

NetTask ist der führende Cloud Service Provider für „Modernes Arbeiten“ in Europa. Mit unserer langjährigen Themen- und Umsetzungskompetenz in der Informations- und Kommunikationstechnologie entwickeln wir, auf der Basis von Microsoft-Technologie (deHOSTED Exchange, deHOSTED Skype for Business, deHOSTED SharePoint, deHOSTED Office 365, IoT - Technologie), cloudbasierte, hochperformante und sichere Services für die digitale Unternehmenskommunikation und Kollaboration.

Unsere Lösungen bieten Unternehmen einen nachhaltigen Mehrwert in der Arbeitseffizienz, Produktivität sowie der zielgerichteten wirtschaftlichen Verwendung ihrer IT-Budgets.