Schulung · Workshop · Coaching · Beratung

PowerShell für Microsoft 365 Schulung: Tenant per Skript steuern

PowerShell für Microsoft 365 (M365): den Tenant per Skript verwalten

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Mit Microsoft Graph PowerShell, PnP PowerShell und den Modulen für Teams und Purview verwalten Sie Benutzer, Lizenzen, SharePoint, OneDrive, Teams und Compliance-Richtlinien in Microsoft 365 per Skript.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Ein Tenant, viele Module: Microsoft 365 mit PowerShell verwalten

PowerShell für Microsoft 365 lohnt sich überall dort, wo das Admin Center an seine Grenzen kommt: 300 neue Lizenzen zuweisen, alle Teams ohne Besitzer finden, externe Freigaben in jeder SharePoint-Website prüfen oder eine DLP-Richtlinie in mehreren Tenants identisch anlegen. Jeder Dienst bringt dafür ein eigenes Modul mit – das Microsoft Graph PowerShell SDK für Benutzer, Gruppen und Lizenzen in Entra ID, PnP PowerShell für SharePoint Online und OneDrive, MicrosoftTeams für Teams und die Security-&-Compliance-Cmdlets für Purview. Wer weiß, welches Modul wofür zuständig ist und wie die Anmeldung jeweils funktioniert, verwaltet den Tenant reproduzierbar statt per Klickstrecke.

Am Anfang steht der Umstieg von den abgekündigten Modulen AzureAD und MSOnline auf Microsoft Graph: Sie ordnen alte Befehle ihren Graph-Nachfolgern zu und verstehen Scopes und Einwilligung. Danach verwalten Sie Benutzer, Gruppen und Lizenzen, legen SharePoint-Websites, Listen und Bibliotheken an, steuern die externe Freigabe und bereiten OneDrive für neue und ausscheidende Mitarbeitende vor. In Teams geht es um Teams, Kanäle, Richtlinien und Vorlagen, in Purview um DLP, Vertraulichkeitsbezeichnungen, Warnungsrichtlinien und das Überwachungsprotokoll. Exchange Online behandeln wir nur im Zusammenspiel mit dem Tenant; die Vertiefung bietet das Seminar PowerShell für Exchange, die Sprachgrundlagen das Seminar PowerShell.

Mandantenweite Skripte haben große Reichweite, deshalb arbeitet Claude Code bei uns in einem Entwicklermandanten mit delegierten Leserechten. Der Agent ermittelt mit Find-MgGraphCommand, welche Graph-Berechtigungen ein Skript braucht, und schlägt sie vor – die Einwilligung erteilen Sie selbst. Änderungen an DLP-Regeln oder Bezeichnungen landen zuerst als Skript im Simulationsmodus, Lizenzlogik wird mit Pester und gemockten Graph-Antworten getestet.

Sie sollten PowerShell-Grundlagen mitbringen und Microsoft 365 aus der Administration kennen. Für die Übungen stellen wir einen Testmandanten bereit; welche Dienste – etwa SharePoint und Teams oder eher Purview – mehr Zeit bekommen, legen wir vorab gemeinsam fest.

Seit MSOnline abgeschaltet ist und AzureAD ausläuft, merken viele Teams erst beim nächsten Fehler, wie viele Skripte noch an diesen Modulen hingen. Der Umstieg auf Microsoft Graph ist mehr als ein Suchen und Ersetzen von Cmdlet-Namen: Berechtigungen werden feiner, Filter funktionieren anders, und ein Skript, das gestern mit globalen Adminrechten lief, sollte morgen mit genau den Scopes auskommen, die es wirklich braucht. Wer diesen Schritt sauber macht, hat am Ende weniger Rechte im Umlauf und Skripte, die auch unbeaufsichtigt verlässlich laufen.

Was Sie danach können

  • Sie verbinden sich mit Microsoft Graph, SharePoint Online, Teams und Purview und wählen das passende Modul
  • Sie stellen Skripte von AzureAD und MSOnline auf das Microsoft Graph PowerShell SDK um
  • Sie verwalten Benutzer, Gruppen und Lizenzen in Entra ID per Skript
  • Sie legen SharePoint-Websites, Listen und Bibliotheken an und steuern externe Freigaben
  • Sie verwalten Teams, Kanäle, Richtlinien und Vorlagen
  • Sie erstellen DLP-Richtlinien, Vertraulichkeitsbezeichnungen und Warnungsrichtlinien und werten das Überwachungsprotokoll aus
  • Sie führen Tenant-Skripte unbeaufsichtigt mit Zertifikat oder Managed Identity aus

Zielgruppe und Voraussetzungen

  • Microsoft-365-Administrator:innen, die den Tenant per Skript verwalten wollen
  • Modern-Workplace-Teams, die SharePoint, OneDrive und Teams standardisiert bereitstellen
  • IT-Sicherheit und Compliance, die Purview-Richtlinien und Auditauswertungen automatisieren
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

PowerShell für Microsoft 365 (M365): den Tenant per Skript verwalten

Microsoft 365 und PowerShell verbinden
  • PowerShell für Microsoft 365: welches Modul für welchen Dienst zuständig ist
  • Warum PowerShell statt Admin Center: Massenänderungen, Berichte, wiederholbare Konfiguration
  • Syntax-Überblick für Admins: Cmdlets, Pipeline, Filter; Sprachgrundlagen im Seminar PowerShell
  • Von AzureAD und MSOnline zum Microsoft Graph PowerShell SDK: Befehle den Nachfolgern zuordnen
  • Anmelden mit Connect-MgGraph -Scopes, delegierte und Anwendungsberechtigungen, Einwilligung
  • SharePoint Online und OneDrive: SharePoint Online Management Shell und PnP PowerShell im Vergleich
  • Exchange Online verbinden mit Connect-ExchangeOnline – Vertiefung im Seminar PowerShell für Exchange
  • Microsoft Teams verbinden mit Connect-MicrosoftTeams aus dem Modul MicrosoftTeams, ab Version 7.9.0 mit Anmeldung über WAM
  • Verbindung für Sicherheit und Compliance mit Connect-IPPSSession
  • Mehrere Dienste in einem Skript: Module laden, Verbindungen prüfen und sauber trennen
  • PnP PowerShell: eigene App-Registrierung statt Management Shell, Register-PnPEntraIDAppForInteractiveLogin bzw. Register-PnPEntraIDApp
Benutzer, Gruppen und Lizenzen in Entra ID
  • Benutzer anlegen und ändern mit New-MgUser und Update-MgUser
  • Benutzer gezielt abfragen: -Filter, -Property, -All und -ConsistencyLevel eventual
  • Lizenzen zuweisen und entziehen mit Get-MgSubscribedSku und Set-MgUserLicense
  • Gruppenbasierte Lizenzierung einrichten und freie Lizenzen per Bericht auswerten
  • Sicherheits- und Microsoft-365-Gruppen anlegen, Mitglieder aus einer Quelle abgleichen
  • Dynamische Gruppen mit Mitgliedschaftsregeln anlegen und testen
  • Wenn kein Cmdlet passt: Invoke-MgGraphRequest und Graph Explorer
  • Modul Microsoft Entra PowerShell als Brücke für bestehende AzureAD-Skripte
SharePoint Online und OneDrive mit PowerShell verwalten
  • Verbinden mit Admin-Center und einzelnen Websites über Connect-PnPOnline -ClientId
  • Websitesammlungen anlegen, ändern und löschen: Team- und Kommunikationswebsites mit New-PnPSite
  • Gelöschte Websites aus dem Papierkorb wiederherstellen oder endgültig entfernen
  • Unterwebsites im Bestand pflegen, Hub-Websites als flache Struktur für neue Bereiche
  • Websitevorlagen mit PnP Provisioning: Get-PnPSiteTemplate und Invoke-PnPSiteTemplate
  • Listen und Bibliotheken anlegen mit New-PnPList, Spalten mit Add-PnPField
  • Listeneinträge aus CSV pflegen, Versionierung und Ansichten per Skript setzen
  • Benutzer und Gruppen in SharePoint: Websiteadministratoren, SharePoint-Gruppen, Berechtigungsstufen
  • OneDrive vorab bereitstellen, Speicherkontingente setzen und Zugriff für Vertretungen bei Austritt
  • Externe Freigabe tenantweit und je Website steuern mit Set-SPOTenant und Set-SPOSite -SharingCapability
  • Freigabeberichte: Links für alle und Gastzugriffe in Websites und OneDrive aufspüren
Exchange Online im Tenant-Kontext
  • Verbindung zu Exchange Online im Tenant-Skript und Zusammenspiel mit Graph-Anmeldung
  • Postfächer anlegen und ändern: Lizenz in Entra ID als Auslöser, Postfachtyp und Löschung
  • Postfachberechtigungen im Überblick; Vertiefung im Seminar PowerShell für Exchange
Microsoft Teams mit PowerShell verwalten
  • Modul MicrosoftTeams installieren, verbinden und Versionen aktuell halten
  • Teams anlegen, ändern und archivieren mit New-Team, Set-Team und Set-TeamArchivedState
  • Mitglieder und Besitzer pflegen mit Add-TeamUser, Teams ohne Besitzer finden
  • Kanäle verwalten: Standard-, private und freigegebene Kanäle mit New-TeamChannel
  • Richtlinien bereitstellen mit Grant-CsTeamsMeetingPolicy, auch gruppenbasiert und als Batch
  • Vorlagen in Teams auslesen und anlegen mit Get-CsTeamTemplateList und New-CsTeamTemplate
  • Hauptkonfiguration ändern: Gastzugriff, externer Zugriff und Messaging-Richtlinien tenantweit
Sicherheit und Compliance in Purview mit PowerShell
  • Sicherheits- und Compliance-Funktionen: was Purview und was Defender for Office 365 abdeckt
  • Sichere Links und sichere Anlagen mit New-SafeLinksPolicy und New-SafeAttachmentPolicy
  • Warnungsrichtlinien mit New-ProtectionAlert als Nachfolger der Aktivitätswarnungen, Verwaltung im Defender-Portal
  • Richtlinien zum Schutz vor Datenverlust: New-DlpCompliancePolicy und New-DlpComplianceRule
  • DLP-Regeln zuerst im Simulationsmodus betreiben und Treffer auswerten
  • Vertraulichkeitsbezeichnungen anlegen mit New-Label, Verschlüsselung und Kennzeichnung
  • Bezeichnungsrichtlinien veröffentlichen mit New-LabelPolicy und Standardbezeichnung festlegen
  • Überwachungsprotokolle durchsuchen mit Search-UnifiedAuditLog (Abschaltung am 15.10.2027 angekündigt) und Ergebnisse auswerten
  • Große Auditabfragen mit New-MgSecurityAuditLogQuery über die Audit-Log-Query-API als Nachfolger von Search-UnifiedAuditLog
Unbeaufsichtigte Skripte für den Tenant
  • App-Registrierung mit Zertifikat: Connect-MgGraph -ClientId -TenantId -CertificateThumbprint
  • Managed Identity in Azure Automation mit Connect-MgGraph -Identity und Rechtevergabe
  • Anwendungsberechtigungen begrenzen, etwa Sites.Selected für einzelne SharePoint-Websites
  • Graph-Drosselung beachten: Wiederholungen, Batching und Protokoll für lange Läufe
Microsoft-365-Skripte mit Coding-Agenten
  • Agent ermittelt mit Find-MgGraphCommand die nötigen Scopes, die Einwilligung erteilen Sie selbst
  • Agent arbeitet in einem Entwicklermandanten von Microsoft 365 mit delegierten Leserechten wie User.Read.All
  • Alte Get-MsolUser- und Get-AzureADUser-Aufrufe vom Agenten umstellen lassen und Filter gegenprüfen
  • DLP- und Bezeichnungsänderungen nur als Skriptvorschlag, Ausführung zuerst im Simulationsmodus
  • Pester-Tests mit gemockten Get-MgUser-Antworten für Lizenz- und Gruppenlogik
Praxisprojekt: Onboarding neuer Mitarbeitender im Tenant
  • Benutzer aus einer CSV-Liste anlegen und Lizenzen über Gruppen zuweisen
  • Team aus einer Vorlage mit Standardkanälen anlegen und OneDrive vorab bereitstellen
  • Vertraulichkeitsbezeichnung für die Teamwebsite setzen und Änderungen im Überwachungsprotokoll prüfen
  • Ablauf unbeaufsichtigt mit Zertifikat in Azure Automation einplanen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

bbk digitalkonzeption GmbH

Sauels frische Wurst GmbH Fleischwaren & Co. KG

Deutsche WindGuard GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Intern vorschlagen

Sie entscheiden nicht allein über die Schulung? Hier finden Sie die Agenda zum Weiterleiten und einen fertigen Vorschlag für die Person, die entscheidet.

Ohne Formular und ohne Anmeldung – Sie schicken den Vorschlag selbst.

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

PowerShell für Microsoft 365 (M365) - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

*) Die Angabe erfolgt freiwillig. Wir nutzen Ihre Telefonnummer ausschließlich, um Ihre Anfrage effizienter zu bearbeiten oder Rückfragen zu klären.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben