# SharePoint Online & OneDrive SharePoint Online & OneDrive

Administration von SharePoint Online, Hub Sites, OneDrive und Dateifreigabe für Microsoft 365. Administration of SharePoint Online, hub sites, OneDrive, and file sharing for Microsoft 365.

25 TB
Maximale Größe pro Site Maximum size per site
30 Mio.
Elemente pro Bibliothek Items per library
4
Freigabestufen Sharing levels
400
Zeichen im Pfad Characters in path
Praxisfokus Operational focus

Plane SharePoint immer tenantweit und pro Site Collection: Freigabe, Speicher, Versionierung und Besitzermodelle greifen zusammen. Always plan SharePoint at both tenant and site collection level: sharing, storage, versioning, and ownership models are tightly connected.

🛠️ Admin Center 🛠️ Admin Center

Wichtige Bereiche und Delegation Key areas and delegation

🏗️ Site-Typen 🏗️ Site types

Team-, Kommunikations- und Hub-Sites Team, communication, and hub sites

🤝 Externe Freigabe 🤝 External sharing

Tenant- und Site-Level Einstellungen Tenant and site level settings

⌨️ PowerShell ⌨️ PowerShell

SPO- und PnP-Befehle SPO and PnP commands

## 🛠️ Admin Center Übersicht 🛠️ Admin Center overview

Das SharePoint Admin Center bündelt Sites, Richtlinien, Freigabeeinstellungen, Migration und Berichte. Die wichtigsten Aufgaben liegen heute meist im Microsoft 365 Admin Center, im SharePoint Admin Center und in PowerShell beziehungsweise PnP PowerShell. The SharePoint admin center consolidates sites, policies, sharing settings, migration, and reporting. Most operational tasks today are split across the Microsoft 365 admin center, the SharePoint admin center, and PowerShell or PnP PowerShell.

Bereich Area | Typische Aufgaben Typical tasks | Besonderheiten Notes
--- | --- | ---
Active sites Active sites | Sites suchen, URL ändern, Besitzer verwalten, Speicherquote anpassen Search sites, change URLs, manage owners, adjust storage quota | Zentrale Tagesansicht für Site Collection Verwaltung Primary day-to-day view for site collection administration
Policies Policies | Freigabe, Zugriffskontrolle, Synchronisierung, Gerätezugriff Sharing, access control, sync, device access | Viele OneDrive- und Freigabeoptionen sind hier tenantweit definiert Many OneDrive and sharing settings are defined here at tenant level
More features More features | Hub Sites, Term Store, Apps, User Profiles, Search, Records Hub sites, term store, apps, user profiles, search, records | Teilweise klassische Verwaltungsseiten mit tieferen Optionen Partly classic admin pages with deeper options
Migration Migration | Migration Manager, Berichte, Agent-Status Migration Manager, reports, agent state | Für dateibasierte und servergestützte Migrationen relevant Relevant for file-based and server-assisted migrations
Reports Reports | Nutzung, Aktivität, Speicherentwicklung Usage, activity, storage growth | Ergänzt M365 Usage Reports und Purview Signale Complements M365 usage reports and Purview signals

Administrative Rollen Administrative roles

Für SharePoint-Aufgaben werden typischerweise SharePoint Administrator oder Global Administrator benötigt. Site-spezifische Aufgaben können auch durch Site Collection Administratoren erledigt werden. SharePoint tasks typically require the SharePoint Administrator or Global Administrator role. Site-specific tasks can also be handled by site collection administrators.

Delegation Delegation

Delegiere möglichst auf Site-Ebene statt global. Globale Tenant-Änderungen wie Freigaberichtlinien oder OneDrive-Speicher sollten kontrolliert und dokumentiert erfolgen. Delegate as much as possible at site level instead of globally. Tenant-wide changes such as sharing policies or OneDrive storage should be controlled and documented.

Admin URLs Admin URLs

Der SPO-Dienst wird gegen die Admin-URL verbunden, zum Beispiel https://contoso-admin.sharepoint.com. The SPO service is connected through the admin URL, for example https://contoso-admin.sharepoint.com.

## 🏗️ Site-Typen 🏗️ Site types

Site Collections sind die operative Einheit in SharePoint Online. Moderne Sites entstehen meist gruppenverbunden oder als eigenständige Kommunikations- und Hub-Sites. Site collections are the operational unit in SharePoint Online. Modern sites are usually created as group-connected sites or standalone communication and hub sites.

Site-Typ Site type | Einsatz Use case | Eigenschaften Characteristics
--- | --- | ---
Team Site Team site | Zusammenarbeit in Projekten, Abteilungen oder Teams Collaboration for projects, departments, or teams | Oft Microsoft 365 gruppenverbunden, Mitglieder arbeiten gemeinsam an Dateien, Listen und Planner/Teams Workloads Often connected to a Microsoft 365 group; members collaborate on files, lists, and Planner or Teams workloads
Communication Site Communication site | Intranet, News, Publishing, breite Zielgruppen Intranet, news, publishing, broad audiences | Wenige Autoren, viele Leser, modernes Publishing und flexible Layouts Few authors, many readers, modern publishing, and flexible layouts
Hub Site Hub site | Informationsarchitektur über mehrere Sites hinweg Information architecture across multiple sites | Vererbt Hub-Navigation, Theme und Search Scope an assoziierte Sites Provides hub navigation, theme, and search scope to associated sites
OneDrive Site OneDrive site | Persönliche Dateien pro Benutzer Personal files per user | Automatisch bereitgestellt, technisch SharePoint Site Collection mit persönlichem Scope Automatically provisioned; technically a SharePoint site collection with a personal scope

- Team Sites sind die Standardbasis für Microsoft Teams und viele Self-Service Workloads. Team sites are the standard foundation for Microsoft Teams and many self-service workloads.
- Communication Sites eignen sich für kuratierte Inhalte, nicht primär für Co-Authoring durch große Gruppen. Communication sites fit curated content and not primarily co-authoring by large groups.
- Hub Sites ersetzen keine Berechtigungsvererbung; sie strukturieren Navigation, Branding und Suche. Hub sites do not replace permission inheritance; they organize navigation, branding, and search.

## ➕ Sites erstellen und verwalten ➕ Create and manage sites

Neue Sites können im Portal, per SharePoint Online Management Shell oder mit PnP PowerShell erstellt werden. Für standardisierte Bereitstellung sind Namenskonventionen, Templates, Sensitivity Labels und Freigaberichtlinien wichtig. New sites can be created in the portal, through the SharePoint Online Management Shell, or with PnP PowerShell. For standardized provisioning, naming conventions, templates, sensitivity labels, and sharing policies are important.

Portal: Site anlegen Portal: create a site

Im SharePoint Startpunkt oder Admin Center Team Site oder Communication Site auswählen, Namen, URL, Sprache, Datenschutz und Besitzer festlegen. In the SharePoint start page or admin center, select Team site or Communication site, then define name, URL, language, privacy, and owners.

PowerShell verbinden Connect with PowerShell

Mit Connect-SPOService gegen die Admin-URL verbinden; für moderne Bereitstellung zusätzlich PnP PowerShell verwenden. Connect to the admin URL with Connect-SPOService; use PnP PowerShell as well for modern provisioning scenarios.

Governance anwenden Apply governance

Nach Erstellung Besitzer, Hub-Zuordnung, Freigabestufe, Speicherquote, Versionierung und Gastzugriff prüfen. After creation, verify owners, hub association, sharing level, storage quota, versioning, and guest access.

PowerShell PowerShell

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

    # Klassische Site Collection erstellen
    New-SPOSite `
      -Url https://contoso.sharepoint.com/sites/portal-hr `
      -Owner admin@contoso.com `
      -StorageQuota 51200 `
      -Title "HR Portal" `
      -Template SITEPAGEPUBLISHING#0

    # Moderne Team Site über PnP erstellen
    Connect-PnPOnline -Url https://contoso-admin.sharepoint.com -Interactive
    New-PnPSite -Type TeamSite -Title "Project Phoenix" -Alias projectphoenix -Owners admin@contoso.com

    # Bestehende Site auslesen
    Get-SPOSite -Identity https://contoso.sharepoint.com/sites/projectphoenix | Select Url, Template, SharingCapability, StorageQuota

Werkzeug Tool | Stärken Strengths | Typische Nutzung Typical use
--- | --- | ---
Portal Portal | Einfach, delegierbar, visuell Simple, delegable, visual | Einzelne Sites, manuelle Änderungen, erste Analyse Single sites, manual changes, initial analysis
Connect-SPOService / SPO Cmdlets Connect-SPOService / SPO cmdlets | Tenant- und Site-Administration Tenant and site administration | Freigabe, Speicher, Site-Metadaten, Hub-Aktionen Sharing, storage, site metadata, hub actions
PnP PowerShell PnP PowerShell | Moderne Provisionierung und Objektsteuerung Modern provisioning and object control | Templates, Listen, Felder, Seiten, Dateien, Authentifizierung Templates, lists, fields, pages, files, authentication

## 🧭 Hub Sites 🧭 Hub sites

Hub Sites verbinden mehrere Sites logisch miteinander. Sie standardisieren Navigation, visuelle Identität und Suchscope, ohne Berechtigungen automatisch zu vererben. Hub sites connect multiple sites logically. They standardize navigation, visual identity, and search scope without automatically inheriting permissions.

- Nur moderne Sites können Hub-Sites sein oder mit einem Hub assoziiert werden. Only modern sites can become hub sites or be associated with a hub.
- Eine Site kann nur einem Hub zugeordnet sein. A site can be associated with only one hub.
- Hub-Berechtigungen für Navigation und Genehmigung sollten klar verteilt werden. Hub permissions for navigation and approval should be clearly assigned.

PowerShell PowerShell

    # Hub registrieren
    Register-SPOHubSite -Site https://contoso.sharepoint.com/sites/intranet

    # Informationen zum Hub abrufen
    Get-SPOHubSite

    # Site mit Hub verbinden
    Add-SPOHubSiteAssociation `
      -Site https://contoso.sharepoint.com/sites/hr `
      -HubSite https://contoso.sharepoint.com/sites/intranet

    # Hub wieder entfernen
    Unregister-SPOHubSite -Site https://contoso.sharepoint.com/sites/intranet

## 💾 Speicherverwaltung 💾 Storage management

SharePoint Online nutzt einen tenantweiten Speicherpool. Standardmäßig wächst der Verbrauch dynamisch pro Site, bei Bedarf können aber individuelle Quoten gesetzt werden. OneDrive nutzt denselben SharePoint-Speicheransatz, hat jedoch eigene Standardgrenzen je Benutzer. SharePoint Online uses a tenant-wide storage pool. Consumption usually grows dynamically per site, but individual quotas can be assigned when needed. OneDrive uses the same SharePoint storage model but has its own per-user default limits.

Thema Topic | Wichtige Punkte Important points | Admin-Hinweis Admin note
--- | --- | ---
Tenant Storage Tenant storage | Lizenzabhängiger Basisspeicher plus Zuwachs pro lizenziertem Benutzer License-based base storage plus additional storage per licensed user | Kapazität regelmäßig gegen Wachstum und Migrationen prüfen Check capacity regularly against growth and migrations
Per-Site Quota Per-site quota | Optional für besonders große oder besonders kritische Sites Optional for very large or especially critical sites | Hilft bei Governance und Kostenkontrolle Helps with governance and cost control
Versionen Versions | Viele Versionen erhöhen den Speicherbedarf erheblich Many versions can increase storage consumption significantly | Versionierungsstrategie pro Bibliothek abstimmen Align versioning strategy per library
Large Libraries Large libraries | Bibliotheken mit Millionen Elementen benötigen gutes Informationsdesign und Indizierung Libraries with millions of items require good information design and indexing | Ansichten, Metadaten und Partitionierung planen Plan views, metadata, and partitioning

PowerShell PowerShell

    # Speicherquoten prüfen
    Get-SPOSite -Limit All | Select Url, StorageQuota, StorageQuotaWarningLevel, StorageUsageCurrent

    # Quotierung für eine Site setzen
    Set-SPOSite `
      -Identity https://contoso.sharepoint.com/sites/projectphoenix `
      -StorageQuota 102400 `
      -StorageQuotaWarningLevel 92160

    # Tenant-Einstellungen prüfen
    Get-SPOTenant | Select StorageQuota, StorageQuotaAllocated, OneDriveStorageQuota

## 🤝 Externe Freigabe 🤝 External sharing

Die Freigabefähigkeit wird immer auf Tenant- und Site-Ebene gemeinsam ausgewertet. Eine Site kann niemals freizügiger konfiguriert werden als der Tenant. Sharing capability is always evaluated together at tenant and site level. A site can never be configured more permissively than the tenant.

Stufe Level | Beschreibung Description | Typische Nutzung Typical usage
--- | --- | ---
Anyone Anyone | Anonyme Links ohne Anmeldung möglich Anonymous links without sign-in are allowed | Kurzfristige externe Freigabe mit klaren Kontrollen und Ablaufdaten Short-term external sharing with clear controls and expiration dates
New and existing guests New and existing guests | Neue Gäste können eingeladen werden; Anmeldung erforderlich New guests can be invited; sign-in is required | Standard für kontrollierte Zusammenarbeit mit Partnern Default for controlled partner collaboration
Existing guests Existing guests | Nur bereits vorhandene Gastobjekte dürfen genutzt werden Only existing guest objects may be used | Strenges Invite-Governance-Modell Strict invite governance model
Only people in your organization Only people in your organization | Keine externe Freigabe No external sharing | Vertrauliche oder interne Portale Confidential or internal portals

Linktyp Link type | Eigenschaften Properties | Empfehlung Recommendation
--- | --- | ---
Anyone link Anyone link | Schnell, kein Konto erforderlich, höheres Risiko Fast, no account required, higher risk | Nur mit Ablaufdatum, optional Passwort und geringer Datenkritikalität Use only with expiration date, optional password, and low data sensitivity
Specific people Specific people | Empfänger werden explizit festgelegt Recipients are explicitly defined | Bevorzugt für sensible Inhalte Preferred for sensitive content
People in your organization People in your organization | Nur interne Benutzer können öffnen Only internal users can open | Gut für breite interne Verteilung Good for broad internal distribution
People with existing access People with existing access | Kein neuer Zugriff, nur komfortabler Link No new access, only a convenient link | Sicherer Default in strukturierten Prozessen Safe default in structured processes

- Tenant-Richtlinien definieren Obergrenzen für SharePoint und OneDrive. Tenant policies define upper bounds for SharePoint and OneDrive.
- Site-spezifische Freigabe wird häufig für besonders offene oder besonders geschützte Bereiche eingesetzt. Site-specific sharing is often used for especially open or especially protected areas.
- Sensible Informationen sollten zusätzlich mit Sensitivity Labels, Conditional Access und Purview DLP abgesichert werden. Sensitive information should also be protected with sensitivity labels, Conditional Access, and Purview DLP.

## 📝 Versionierung und Wiederherstellung 📝 Versioning and recovery

Versionierung schützt vor Überschreiben und erleichtert Wiederherstellung. Papierkorb, Second-Stage Recycle Bin und Files Restore ergänzen die Betriebsstrategie. Versioning protects against accidental overwrites and simplifies recovery. The recycle bin, second-stage recycle bin, and Files Restore complement the operational strategy.

Hauptversionen Major versions

Standard für die meisten Bibliotheken. Eine sinnvolle Obergrenze verhindert unnötigen Speicherverbrauch. Standard for most libraries. A sensible cap prevents unnecessary storage usage.

Entwurfs-/Nebenversionen Draft/minor versions

Relevant für Publishing-Szenarien und geregelte Freigaben. Relevant for publishing scenarios and controlled approvals.

Papierkorb Recycle bin

Gelöschte Dateien und Listen können in mehreren Stufen wiederhergestellt werden. Deleted files and lists can be restored in multiple stages.

Dateiwiederherstellung Files Restore

Für OneDrive und Bibliotheken hilfreich nach Massenänderungen oder Ransomware-Ereignissen. Helpful for OneDrive and libraries after bulk changes or ransomware events.

## 👥 Site-Administratoren und Berechtigungen 👥 Site administrators and permissions

Site Collection Administratoren haben Vollzugriff unabhängig von SharePoint-Gruppen. Für Tagesbetrieb sind klar definierte Eigentümer, Mitglieder und Besuchergruppen wichtig. Site collection administrators have full access regardless of SharePoint groups. For day-to-day operations, clearly defined owner, member, and visitor groups are essential.

Rolle Role | Scope Scope | Praxisempfehlung Operational recommendation
--- | --- | ---
SharePoint Administrator SharePoint Administrator | Tenantweit Tenant-wide | Für Richtlinien, Speicher, Hub Sites und Governance Use for policies, storage, hub sites, and governance
Site Collection Administrator Site Collection Administrator | Eine Site Collection One site collection | Mindestens zwei benannte Verantwortliche pro kritischer Site At least two named owners for each critical site
Owners / Members / Visitors Owners / Members / Visitors | Site- und Listenebene Site and list level | Standardrollen für tägliche Zusammenarbeit bevorzugen Prefer standard roles for daily collaboration

PowerShell PowerShell

    # Site Collection Administratoren anzeigen
    Get-SPOSite -Identity https://contoso.sharepoint.com/sites/projectphoenix -Detailed | Select Url, Owner

    # Zusätzlichen Administrator setzen
    Set-SPOUser `
      -Site https://contoso.sharepoint.com/sites/projectphoenix `
      -LoginName owner2@contoso.com `
      -IsSiteCollectionAdmin $true

## ☁️ OneDrive for Business ☁️ OneDrive for Business

OneDrive basiert technisch auf SharePoint, wird aber pro Benutzer automatisiert bereitgestellt. Typische Betriebsfelder sind Standard-Speicher, Synchronisierung, Known Folder Move und Schutz vor unverwalteten Geräten. OneDrive is technically built on SharePoint but is provisioned automatically per user. Typical operational areas are default storage, sync, Known Folder Move, and protection from unmanaged devices.

- Standardspeicher ist lizenz- und tenantabhängig; für viele Pläne ist 1 TB pro Benutzer üblich. Default storage depends on the license and tenant; 1 TB per user is common for many plans.
- Known Folder Move leitet Desktop, Dokumente und Bilder kontrolliert nach OneDrive um. Known Folder Move redirects Desktop, Documents, and Pictures to OneDrive in a controlled way.
- Der Sync Client benötigt klare Richtlinien für Bandbreite, Dateitypen, stille Anmeldung und Gerätestatus. The sync client needs clear policies for bandwidth, file types, silent sign-in, and device state.
- Freigabe über OneDrive sollte mit denselben externen Leitplanken wie SharePoint abgestimmt werden. OneDrive sharing should follow the same external guardrails as SharePoint.

## 🚚 Migrationstools 🚚 Migration tools

Für Migrationen stehen das SharePoint Migration Tool, Migration Manager und Partnerlösungen zur Verfügung. Entscheidend sind Voranalyse, Pfadlängen, Berechtigungsmodell und Delta-Läufe. SharePoint Migration Tool, Migration Manager, and partner solutions are available for migrations. Pre-assessment, path lengths, permission models, and delta passes are critical.

Werkzeug Tool | Geeignet für Best for | Hinweise Notes
--- | --- | ---
SPMT SPMT | Dateifreigaben und lokale SharePoint-Quellen File shares and on-premises SharePoint sources | Kostenlos, agentbasiert, gut für Standardmigrationen Free, agent-based, good for standard migrations
Migration Manager Migration Manager | Skalierte SharePoint- und File Share Migrationen Scaled SharePoint and file share migrations | Zentrale Verwaltung von Agents und Batches Central management for agents and batches
Partner-Tools Partner tools | Komplexe Mappings, Umstrukturierungen, Metadatenmigration Complex mappings, restructures, metadata migration | Sinnvoll bei Fusionen, Carve-outs oder Spezialanforderungen Useful for mergers, carve-outs, or special requirements

## 🏷️ Content Types und Informationsarchitektur 🏷️ Content types and information architecture

Content Types, Site Columns, Managed Metadata und Namenskonventionen sorgen für strukturierte Informationen. Moderne Architektur setzt stärker auf Metadaten, mehrere Bibliotheken und einfache Berechtigungsgrenzen statt tiefe Ordnerstrukturen. Content types, site columns, managed metadata, and naming standards create structured information. Modern architecture relies more on metadata, multiple libraries, and simple permission boundaries instead of deep folder hierarchies.

- Definiere Metadaten nur dort tenantweit, wo echte Wiederverwendung besteht. Define metadata tenant-wide only where real reuse exists.
- Nutze Content Types für Dokumentklassen mit eigenem Lebenszyklus, Pflichtfeldern oder Retention. Use content types for document classes with their own lifecycle, mandatory fields, or retention.
- Vermeide übermäßig komplexe Ordnerbäume und unique permissions auf Tausenden Objekten. Avoid overly complex folder trees and unique permissions on thousands of objects.

## ⌨️ PowerShell Referenz ⌨️ PowerShell reference

Bereich Area | SPO Cmdlets SPO cmdlets | PnP Entsprechung PnP equivalent
--- | --- | ---
Verbindung Connection | Connect-SPOService Connect-SPOService | Connect-PnPOnline Connect-PnPOnline
Site auslesen Read site settings | Get-SPOSite Get-SPOSite | Get-PnPTenantSite Get-PnPTenantSite
Site ändern Change site settings | Set-SPOSite Set-SPOSite | Set-PnPTenantSite Set-PnPTenantSite
Tenant lesen Read tenant settings | Get-SPOTenant Get-SPOTenant | Get-PnPTenant Get-PnPTenant
Tenant ändern Change tenant settings | Set-SPOTenant Set-SPOTenant | Set-PnPTenant Set-PnPTenant
Provisionierung Provisioning | New-SPOSite New-SPOSite | New-PnPSite New-PnPSite

PowerShell PowerShell

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

    Get-SPOTenant | Select SharingCapability, DefaultLinkPermission, OneDriveStorageQuota

    Set-SPOTenant `
      -SharingCapability ExternalUserAndGuestSharing `
      -DefaultLinkToExistingAccess $false `
      -DefaultLinkPermission View `
      -OneDriveStorageQuota 1048576

    Get-SPOSite -Limit All | Select Url, Template, SharingCapability

    Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/projectphoenix -Interactive
    Get-PnPList | Select Title, ItemCount, Hidden

## 📏 Wichtige Limits 📏 Important limits

Limit Limit | Wert Value | Hinweis Note
--- | --- | ---
Site-Größe Site size | 25 TB 25 TB | Pro Site Collection, sofern der Tenant genügend Speicher besitzt Per site collection, assuming sufficient tenant storage
Elemente pro Bibliothek Items per library | 30 Millionen 30 million | Gute Ansichten, Indexe und Metadaten bleiben trotzdem entscheidend Good views, indexes, and metadata still matter
Empfohlene Synchronisierung Recommended sync load | Bis ca. 300.000 Dateien insgesamt pro Gerät Up to about 300,000 files total per device | Benutzererlebnis und Explorer-Leistung beachten Consider user experience and Explorer performance
Pfadlänge Path length | 400 Zeichen 400 characters | Migrationen und Legacy-Freigaben früh prüfen Validate migrations and legacy shares early
Dateigröße File size | Bis 250 GB Up to 250 GB | Sync Client und Netzwerkqualität beachten Consider sync client and network quality
OneDrive Wiederherstellung OneDrive restore | Bis 30 Tage Benutzer-Self-Service Up to 30 days user self-service | Abhängig von Workload und Admin-Optionen Depends on workload and admin options

## 40+ SharePoint Online Cmdlets 40+ SharePoint Online cmdlets

Cmdlet Cmdlet | Praxisnutzen Operational use
--- | ---
`Connect-SPOService` `Connect-SPOService` | Verbindet mit dem SharePoint Admin Service.Connects to the SharePoint admin service.
`Disconnect-SPOService` `Disconnect-SPOService` | Beendet die SPO Admin-Sitzung.Ends the SPO admin session.
`Get-SPOTenant` `Get-SPOTenant` | Liest tenantweite Einstellungen.Reads tenant-wide settings.
`Set-SPOTenant` `Set-SPOTenant` | Ändert tenantweite Freigabe, Storage und Governance.Changes tenant-wide sharing, storage, and governance.
`Get-SPOSite` `Get-SPOSite` | Listet Sites und Site Collections.Lists sites and site collections.
`Set-SPOSite` `Set-SPOSite` | Pflegt Freigabe, Speicher und Lock-Status je Site.Maintains sharing, storage, and lock state per site.
`New-SPOSite` `New-SPOSite` | Erstellt klassische Site Collections.Creates classic site collections.
`Remove-SPOSite` `Remove-SPOSite` | Entfernt eine Site.Removes a site.
`Restore-SPODeletedSite` `Restore-SPODeletedSite` | Stellt gelöschte Sites wieder her.Restores deleted sites.
`Get-SPODeletedSite` `Get-SPODeletedSite` | Listet gelöschte Sites.Lists deleted sites.
`Get-SPOUser` `Get-SPOUser` | Listet Berechtigungen und Site-Benutzer.Lists permissions and site users.
`Set-SPOUser` `Set-SPOUser` | Pflegt Site Collection Administratoren.Maintains site collection administrators.
`Remove-SPOUser` `Remove-SPOUser` | Entfernt Benutzer von einer Site.Removes users from a site.
`Get-SPOSiteGroup` `Get-SPOSiteGroup` | Listet SharePoint Gruppen.Lists SharePoint groups.
`Get-SPOSiteScript` `Get-SPOSiteScript` | Listet Site Scripts.Lists site scripts.
`Add-SPOSiteScript` `Add-SPOSiteScript` | Fügt Site Scripts hinzu.Adds site scripts.
`Set-SPOSiteScript` `Set-SPOSiteScript` | Ändert Site Scripts.Changes site scripts.
`Remove-SPOSiteScript` `Remove-SPOSiteScript` | Entfernt Site Scripts.Removes site scripts.
`Get-SPOSiteDesign` `Get-SPOSiteDesign` | Listet Site Designs.Lists site designs.
`Add-SPOSiteDesign` `Add-SPOSiteDesign` | Erstellt Site Designs.Creates site designs.
`Set-SPOSiteDesign` `Set-SPOSiteDesign` | Ändert Site Designs.Changes site designs.
`Remove-SPOSiteDesign` `Remove-SPOSiteDesign` | Entfernt Site Designs.Removes site designs.
`Invoke-SPOSiteDesign` `Invoke-SPOSiteDesign` | Wendet Site Designs an.Applies site designs.
`Get-SPOHubSite` `Get-SPOHubSite` | Listet Hub Sites.Lists hub sites.
`Register-SPOHubSite` `Register-SPOHubSite` | Registriert eine Site als Hub.Registers a site as a hub.
`Unregister-SPOHubSite` `Unregister-SPOHubSite` | Hebt Hub-Status wieder auf.Removes hub status.
`Add-SPOHubSiteAssociation` `Add-SPOHubSiteAssociation` | Verknüpft Sites mit Hub Sites.Associates sites with hub sites.
`Remove-SPOHubSiteAssociation` `Remove-SPOHubSiteAssociation` | Löst Hub-Zuordnungen.Removes hub associations.
`Set-SPOHomeSite` `Set-SPOHomeSite` | Setzt die Home Site.Sets the home site.
`Get-SPOHomeSite` `Get-SPOHomeSite` | Prüft die Home Site.Checks the home site.
`Request-SPOPersonalSite` `Request-SPOPersonalSite` | Provisioniert OneDrive Sites.Provisions OneDrive sites.
`Get-SPOExternalUser` `Get-SPOExternalUser` | Listet externe Benutzer.Lists external users.
`Remove-SPOExternalUser` `Remove-SPOExternalUser` | Entfernt externe Freigabegäste.Removes external sharing guests.
`Get-SPOTenantSyncClientRestriction` `Get-SPOTenantSyncClientRestriction` | Prüft Sync-Client Restriktionen.Checks sync client restrictions.
`Set-SPOTenantSyncClientRestriction` `Set-SPOTenantSyncClientRestriction` | Steuert Sync-Client Zugriff.Controls sync client access.
`Set-SPOTenantCdnEnabled` `Set-SPOTenantCdnEnabled` | Aktiviert Public oder Private CDN.Enables public or private CDN.
`Get-SPOTenantCdnEnabled` `Get-SPOTenantCdnEnabled` | Prüft CDN Status.Checks CDN status.
`Add-SPOTenantCdnOrigin` `Add-SPOTenantCdnOrigin` | Registriert CDN Ursprünge.Registers CDN origins.
`Get-SPOTenantCdnOrigins` `Get-SPOTenantCdnOrigins` | Listet CDN Ursprünge.Lists CDN origins.
`Add-SPOTenantCdnPolicy` `Add-SPOTenantCdnPolicy` | Konfiguriert CDN Richtlinien.Configures CDN policies.
`Get-SPOTenantCdnPolicies` `Get-SPOTenantCdnPolicies` | Listet CDN Richtlinien.Lists CDN policies.
`Set-SPOGeoStorageQuota` `Set-SPOGeoStorageQuota` | Pflegt Speicher in Multi-Geo.Maintains storage in multi-geo.
`Get-SPOGeoStorageQuota` `Get-SPOGeoStorageQuota` | Prüft Multi-Geo Kontingente.Checks multi-geo quotas.

## 30+ PnP Cmdlets 30+ PnP cmdlets

Cmdlet Cmdlet | Praxisnutzen Operational use
--- | ---
`Connect-PnPOnline` `Connect-PnPOnline` | Authentifiziert gegen SharePoint oder Graph.Authenticates to SharePoint or Graph.
`Disconnect-PnPOnline` `Disconnect-PnPOnline` | Beendet die PnP Sitzung.Ends the PnP session.
`Get-PnPSite` `Get-PnPSite` | Liest Site-Metadaten.Reads site metadata.
`Get-PnPWeb` `Get-PnPWeb` | Liest Web-Eigenschaften.Reads web properties.
`Set-PnPWeb` `Set-PnPWeb` | Pflegt Titel, Beschreibung und mehr.Maintains title, description, and more.
`New-PnPSite` `New-PnPSite` | Erstellt moderne Sites.Creates modern sites.
`Get-PnPTenantSite` `Get-PnPTenantSite` | Listet Tenant Sites.Lists tenant sites.
`Set-PnPTenantSite` `Set-PnPTenantSite` | Ändert Site-Eigenschaften tenantweit.Changes site properties across the tenant.
`Add-PnPHubSiteAssociation` `Add-PnPHubSiteAssociation` | Verknüpft Sites mit Hubs.Associates sites with hubs.
`Get-PnPList` `Get-PnPList` | Listet Listen und Bibliotheken.Lists lists and libraries.
`Add-PnPList` `Add-PnPList` | Erstellt Listen oder Bibliotheken.Creates lists or libraries.
`Set-PnPList` `Set-PnPList` | Pflegt Versionierung und Formularoptionen.Maintains versioning and form options.
`Get-PnPListItem` `Get-PnPListItem` | Liest Listenelemente.Reads list items.
`Add-PnPListItem` `Add-PnPListItem` | Erstellt Listenelemente.Creates list items.
`Set-PnPListItem` `Set-PnPListItem` | Ändert Listenelemente.Changes list items.
`Remove-PnPListItem` `Remove-PnPListItem` | Entfernt Listenelemente.Removes list items.
`Get-PnPField` `Get-PnPField` | Listet Spalten.Lists fields.
`Add-PnPField` `Add-PnPField` | Erstellt Spalten.Creates fields.
`Set-PnPField` `Set-PnPField` | Ändert Spalten.Changes fields.
`Get-PnPContentType` `Get-PnPContentType` | Listet Content Types.Lists content types.
`Add-PnPContentType` `Add-PnPContentType` | Erstellt Content Types.Creates content types.
`Add-PnPContentTypeToList` `Add-PnPContentTypeToList` | Bindet Content Types an Listen.Binds content types to lists.
`Get-PnPPage` `Get-PnPPage` | Listet moderne Seiten.Lists modern pages.
`Add-PnPPage` `Add-PnPPage` | Erstellt moderne Seiten.Creates modern pages.
`Set-PnPPage` `Set-PnPPage` | Pflegt Header und Layout.Maintains header and layout.
`Add-PnPPageSection` `Add-PnPPageSection` | Fügt Seitenabschnitte hinzu.Adds page sections.
`Add-PnPPageWebPart` `Add-PnPPageWebPart` | Platziert Webparts.Places web parts.
`Get-PnPFile` `Get-PnPFile` | Liest Dateien oder lädt sie herunter.Reads or downloads files.
`Add-PnPFile` `Add-PnPFile` | Lädt Dateien hoch.Uploads files.
`Move-PnPFile` `Move-PnPFile` | Verschiebt Dateien.Moves files.
`Copy-PnPFile` `Copy-PnPFile` | Kopiert Dateien.Copies files.
`Grant-PnPAzureADAppSitePermission` `Grant-PnPAzureADAppSitePermission` | Vergibt app-only Rechte auf Sites.Grants app-only rights on sites.
`Get-PnPAzureADAppSitePermission` `Get-PnPAzureADAppSitePermission` | Listet app-only Site Permissions.Lists app-only site permissions.
`Get-PnPFolder` `Get-PnPFolder` | Liest Ordnerstrukturen.Reads folder structures.
`Add-PnPFolder` `Add-PnPFolder` | Erstellt Ordner.Creates folders.

## Häufige REST API Operationen Common REST API operations

Operation Operation | Einsatz Use
--- | ---
GET _api/web GET _api/web | Web-Metadaten lesen.Read web metadata.
GET _api/web/lists GET _api/web/lists | Listen und Bibliotheken inventarisieren.Inventory lists and libraries.
GET _api/web/lists/getbytitle('Documents')/items GET _api/web/lists/getbytitle('Documents')/items | Listenelemente lesen.Read list items.
POST _api/web/lists POST _api/web/lists | Neue Liste anlegen.Create a new list.
POST _api/web/GetFolderByServerRelativeUrl(...)/Files/add POST _api/web/GetFolderByServerRelativeUrl(...)/Files/add | Datei hochladen.Upload a file.
POST _api/contextinfo POST _api/contextinfo | FormDigest anfordern.Request the form digest.
POST _api/sitepages/pages POST _api/sitepages/pages | Moderne Seiten erstellen.Create modern pages.
POST _api/search/query POST _api/search/query | Search API direkt ansprechen.Call the search API directly.

PowerShell PowerShell

    Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/portal-hr -Interactive
    Invoke-PnPSPRestMethod -Url "_api/web/lists/getbytitle('Documents')/items?$top=10"
    Invoke-PnPSPRestMethod -Method Post -Url "_api/contextinfo"

## Wichtige Site Template IDs Important site template IDs

Template ID Template ID | Beschreibung Description
--- | ---
GROUP#0 GROUP#0 | Team Site mit Microsoft 365 Gruppe.Team site with Microsoft 365 group.
SITEPAGEPUBLISHING#0 SITEPAGEPUBLISHING#0 | Communication Site.Communication site.
STS#3 STS#3 | Team Site ohne Gruppe.Team site without group.
BDR#0 BDR#0 | Document Center.Document center.
BLOG#0 BLOG#0 | Blog Site (legacy).Blog site (legacy).
PROJECTSITE#0 PROJECTSITE#0 | Project Site (legacy).Project site (legacy).
SRCHCEN#0 SRCHCEN#0 | Enterprise Search Center.Enterprise search center.
POINTPUBLISHINGTOPIC#0 POINTPUBLISHINGTOPIC#0 | Topic / Publishing Site.Topic / publishing site.

## Sensitivity Labels, Conditional Access und Information Barriers Sensitivity labels, Conditional Access, and Information Barriers

Kontrolle Control | Hinweis Note
--- | ---
Sensitivity Labels Sensitivity labels | Steuern Datenschutz, Gastzugriff und ggf. Teams/Group-Verhalten.Control privacy, guest access, and sometimes Teams/group behavior.
Conditional Access Conditional Access | Blockiert unmanaged Zugriff oder erzwingt Browser-only Sessions.Blocks unmanaged access or enforces browser-only sessions.
Information Barriers Information Barriers | Beeinflussen Freigabe- und Suchbeziehungen zwischen Segmenten.Affect sharing and search relationships between segments.
Sites.Selected Sites.Selected | Ermöglicht granulare app-only Graph-Zugriffe.Enables granular app-only Graph access.

## Version History Deep Dive Version history deep dive

Thema Topic | Wirkung Impact
--- | ---
Major/minor versions Major/minor versions | Entscheidet über Entwurfslogik und Speicherverbrauch.Determines draft behavior and storage consumption.
Require check-out Require check-out | Nützlich für strikte Dokumentkontrolle, aber unpraktisch für moderne Co-Authoring-Szenarien.Useful for strict document control but awkward for modern co-authoring.
Version limits Version limits | Neuere tenantweite Defaults reduzieren explodierenden Speicherverbrauch.Newer tenant defaults reduce runaway storage use.
Restore Restore | Version History ist oft der schnellste Self-Service Recovery-Weg.Version history is often the fastest self-service recovery path.

## GitHub Referenzen GitHub references

Repository Repository | Nutzen Use
--- | ---
pnp/PnP-PowerShell pnp/PnP-PowerShell | Cmdlet-Dokumentation und Releases für PnP PowerShell.Cmdlet documentation and releases for PnP PowerShell.
pnp/cli-microsoft365 pnp/cli-microsoft365 | CLI-Alternative für Automatisierung außerhalb von PowerShell.CLI alternative for automation outside PowerShell.
pnp/sp-dev-fx-webparts pnp/sp-dev-fx-webparts | Beispiel-Webparts und SPFx Referenzen.Sample web parts and SPFx references.
SharePoint/sp-dev-docs SharePoint/sp-dev-docs | Offizielle Entwicklungsmuster, REST- und SPFx-Dokumentation.Official development patterns, REST, and SPFx documentation.