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.
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.
Wichtige Bereiche und Delegation Key areas and delegation
Team-, Kommunikations- und Hub-Sites Team, communication, and hub sites
Tenant- und Site-Level Einstellungen Tenant and site level settings
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 |
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.
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.
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.
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.
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.
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.
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.
# 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 |
# 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.
Standard für die meisten Bibliotheken. Eine sinnvolle Obergrenze verhindert unnötigen Speicherverbrauch. Standard for most libraries. A sensible cap prevents unnecessary storage usage.
Relevant für Publishing-Szenarien und geregelte Freigaben. Relevant for publishing scenarios and controlled approvals.
Gelöschte Dateien und Listen können in mehreren Stufen wiederhergestellt werden. Deleted files and lists can be restored in multiple stages.
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 |
# 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 |
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 Cmdlets40+ SharePoint Online cmdlets
| CmdletCmdlet | PraxisnutzenOperational use |
|---|---|
Connect-SPOServiceConnect-SPOService | Verbindet mit dem SharePoint Admin Service.Connects to the SharePoint admin service. |
Disconnect-SPOServiceDisconnect-SPOService | Beendet die SPO Admin-Sitzung.Ends the SPO admin session. |
Get-SPOTenantGet-SPOTenant | Liest tenantweite Einstellungen.Reads tenant-wide settings. |
Set-SPOTenantSet-SPOTenant | Ändert tenantweite Freigabe, Storage und Governance.Changes tenant-wide sharing, storage, and governance. |
Get-SPOSiteGet-SPOSite | Listet Sites und Site Collections.Lists sites and site collections. |
Set-SPOSiteSet-SPOSite | Pflegt Freigabe, Speicher und Lock-Status je Site.Maintains sharing, storage, and lock state per site. |
New-SPOSiteNew-SPOSite | Erstellt klassische Site Collections.Creates classic site collections. |
Remove-SPOSiteRemove-SPOSite | Entfernt eine Site.Removes a site. |
Restore-SPODeletedSiteRestore-SPODeletedSite | Stellt gelöschte Sites wieder her.Restores deleted sites. |
Get-SPODeletedSiteGet-SPODeletedSite | Listet gelöschte Sites.Lists deleted sites. |
Get-SPOUserGet-SPOUser | Listet Berechtigungen und Site-Benutzer.Lists permissions and site users. |
Set-SPOUserSet-SPOUser | Pflegt Site Collection Administratoren.Maintains site collection administrators. |
Remove-SPOUserRemove-SPOUser | Entfernt Benutzer von einer Site.Removes users from a site. |
Get-SPOSiteGroupGet-SPOSiteGroup | Listet SharePoint Gruppen.Lists SharePoint groups. |
Get-SPOSiteScriptGet-SPOSiteScript | Listet Site Scripts.Lists site scripts. |
Add-SPOSiteScriptAdd-SPOSiteScript | Fügt Site Scripts hinzu.Adds site scripts. |
Set-SPOSiteScriptSet-SPOSiteScript | Ändert Site Scripts.Changes site scripts. |
Remove-SPOSiteScriptRemove-SPOSiteScript | Entfernt Site Scripts.Removes site scripts. |
Get-SPOSiteDesignGet-SPOSiteDesign | Listet Site Designs.Lists site designs. |
Add-SPOSiteDesignAdd-SPOSiteDesign | Erstellt Site Designs.Creates site designs. |
Set-SPOSiteDesignSet-SPOSiteDesign | Ändert Site Designs.Changes site designs. |
Remove-SPOSiteDesignRemove-SPOSiteDesign | Entfernt Site Designs.Removes site designs. |
Invoke-SPOSiteDesignInvoke-SPOSiteDesign | Wendet Site Designs an.Applies site designs. |
Get-SPOHubSiteGet-SPOHubSite | Listet Hub Sites.Lists hub sites. |
Register-SPOHubSiteRegister-SPOHubSite | Registriert eine Site als Hub.Registers a site as a hub. |
Unregister-SPOHubSiteUnregister-SPOHubSite | Hebt Hub-Status wieder auf.Removes hub status. |
Add-SPOHubSiteAssociationAdd-SPOHubSiteAssociation | Verknüpft Sites mit Hub Sites.Associates sites with hub sites. |
Remove-SPOHubSiteAssociationRemove-SPOHubSiteAssociation | Löst Hub-Zuordnungen.Removes hub associations. |
Set-SPOHomeSiteSet-SPOHomeSite | Setzt die Home Site.Sets the home site. |
Get-SPOHomeSiteGet-SPOHomeSite | Prüft die Home Site.Checks the home site. |
Request-SPOPersonalSiteRequest-SPOPersonalSite | Provisioniert OneDrive Sites.Provisions OneDrive sites. |
Get-SPOExternalUserGet-SPOExternalUser | Listet externe Benutzer.Lists external users. |
Remove-SPOExternalUserRemove-SPOExternalUser | Entfernt externe Freigabegäste.Removes external sharing guests. |
Get-SPOTenantSyncClientRestrictionGet-SPOTenantSyncClientRestriction | Prüft Sync-Client Restriktionen.Checks sync client restrictions. |
Set-SPOTenantSyncClientRestrictionSet-SPOTenantSyncClientRestriction | Steuert Sync-Client Zugriff.Controls sync client access. |
Set-SPOTenantCdnEnabledSet-SPOTenantCdnEnabled | Aktiviert Public oder Private CDN.Enables public or private CDN. |
Get-SPOTenantCdnEnabledGet-SPOTenantCdnEnabled | Prüft CDN Status.Checks CDN status. |
Add-SPOTenantCdnOriginAdd-SPOTenantCdnOrigin | Registriert CDN Ursprünge.Registers CDN origins. |
Get-SPOTenantCdnOriginsGet-SPOTenantCdnOrigins | Listet CDN Ursprünge.Lists CDN origins. |
Add-SPOTenantCdnPolicyAdd-SPOTenantCdnPolicy | Konfiguriert CDN Richtlinien.Configures CDN policies. |
Get-SPOTenantCdnPoliciesGet-SPOTenantCdnPolicies | Listet CDN Richtlinien.Lists CDN policies. |
Set-SPOGeoStorageQuotaSet-SPOGeoStorageQuota | Pflegt Speicher in Multi-Geo.Maintains storage in multi-geo. |
Get-SPOGeoStorageQuotaGet-SPOGeoStorageQuota | Prüft Multi-Geo Kontingente.Checks multi-geo quotas. |
30+ PnP Cmdlets30+ PnP cmdlets
| CmdletCmdlet | PraxisnutzenOperational use |
|---|---|
Connect-PnPOnlineConnect-PnPOnline | Authentifiziert gegen SharePoint oder Graph.Authenticates to SharePoint or Graph. |
Disconnect-PnPOnlineDisconnect-PnPOnline | Beendet die PnP Sitzung.Ends the PnP session. |
Get-PnPSiteGet-PnPSite | Liest Site-Metadaten.Reads site metadata. |
Get-PnPWebGet-PnPWeb | Liest Web-Eigenschaften.Reads web properties. |
Set-PnPWebSet-PnPWeb | Pflegt Titel, Beschreibung und mehr.Maintains title, description, and more. |
New-PnPSiteNew-PnPSite | Erstellt moderne Sites.Creates modern sites. |
Get-PnPTenantSiteGet-PnPTenantSite | Listet Tenant Sites.Lists tenant sites. |
Set-PnPTenantSiteSet-PnPTenantSite | Ändert Site-Eigenschaften tenantweit.Changes site properties across the tenant. |
Add-PnPHubSiteAssociationAdd-PnPHubSiteAssociation | Verknüpft Sites mit Hubs.Associates sites with hubs. |
Get-PnPListGet-PnPList | Listet Listen und Bibliotheken.Lists lists and libraries. |
Add-PnPListAdd-PnPList | Erstellt Listen oder Bibliotheken.Creates lists or libraries. |
Set-PnPListSet-PnPList | Pflegt Versionierung und Formularoptionen.Maintains versioning and form options. |
Get-PnPListItemGet-PnPListItem | Liest Listenelemente.Reads list items. |
Add-PnPListItemAdd-PnPListItem | Erstellt Listenelemente.Creates list items. |
Set-PnPListItemSet-PnPListItem | Ändert Listenelemente.Changes list items. |
Remove-PnPListItemRemove-PnPListItem | Entfernt Listenelemente.Removes list items. |
Get-PnPFieldGet-PnPField | Listet Spalten.Lists fields. |
Add-PnPFieldAdd-PnPField | Erstellt Spalten.Creates fields. |
Set-PnPFieldSet-PnPField | Ändert Spalten.Changes fields. |
Get-PnPContentTypeGet-PnPContentType | Listet Content Types.Lists content types. |
Add-PnPContentTypeAdd-PnPContentType | Erstellt Content Types.Creates content types. |
Add-PnPContentTypeToListAdd-PnPContentTypeToList | Bindet Content Types an Listen.Binds content types to lists. |
Get-PnPPageGet-PnPPage | Listet moderne Seiten.Lists modern pages. |
Add-PnPPageAdd-PnPPage | Erstellt moderne Seiten.Creates modern pages. |
Set-PnPPageSet-PnPPage | Pflegt Header und Layout.Maintains header and layout. |
Add-PnPPageSectionAdd-PnPPageSection | Fügt Seitenabschnitte hinzu.Adds page sections. |
Add-PnPPageWebPartAdd-PnPPageWebPart | Platziert Webparts.Places web parts. |
Get-PnPFileGet-PnPFile | Liest Dateien oder lädt sie herunter.Reads or downloads files. |
Add-PnPFileAdd-PnPFile | Lädt Dateien hoch.Uploads files. |
Move-PnPFileMove-PnPFile | Verschiebt Dateien.Moves files. |
Copy-PnPFileCopy-PnPFile | Kopiert Dateien.Copies files. |
Grant-PnPAzureADAppSitePermissionGrant-PnPAzureADAppSitePermission | Vergibt app-only Rechte auf Sites.Grants app-only rights on sites. |
Get-PnPAzureADAppSitePermissionGet-PnPAzureADAppSitePermission | Listet app-only Site Permissions.Lists app-only site permissions. |
Get-PnPFolderGet-PnPFolder | Liest Ordnerstrukturen.Reads folder structures. |
Add-PnPFolderAdd-PnPFolder | Erstellt Ordner.Creates folders. |
Häufige REST API OperationenCommon REST API operations
| OperationOperation | EinsatzUse |
|---|---|
| GET _api/webGET _api/web | Web-Metadaten lesen.Read web metadata. |
| GET _api/web/listsGET _api/web/lists | Listen und Bibliotheken inventarisieren.Inventory lists and libraries. |
| GET _api/web/lists/getbytitle('Documents')/itemsGET _api/web/lists/getbytitle('Documents')/items | Listenelemente lesen.Read list items. |
| POST _api/web/listsPOST _api/web/lists | Neue Liste anlegen.Create a new list. |
| POST _api/web/GetFolderByServerRelativeUrl(...)/Files/addPOST _api/web/GetFolderByServerRelativeUrl(...)/Files/add | Datei hochladen.Upload a file. |
| POST _api/contextinfoPOST _api/contextinfo | FormDigest anfordern.Request the form digest. |
| POST _api/sitepages/pagesPOST _api/sitepages/pages | Moderne Seiten erstellen.Create modern pages. |
| POST _api/search/queryPOST _api/search/query | Search API direkt ansprechen.Call the search API directly. |
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 IDsImportant site template IDs
| Template IDTemplate ID | BeschreibungDescription |
|---|---|
| GROUP#0GROUP#0 | Team Site mit Microsoft 365 Gruppe.Team site with Microsoft 365 group. |
| SITEPAGEPUBLISHING#0SITEPAGEPUBLISHING#0 | Communication Site.Communication site. |
| STS#3STS#3 | Team Site ohne Gruppe.Team site without group. |
| BDR#0BDR#0 | Document Center.Document center. |
| BLOG#0BLOG#0 | Blog Site (legacy).Blog site (legacy). |
| PROJECTSITE#0PROJECTSITE#0 | Project Site (legacy).Project site (legacy). |
| SRCHCEN#0SRCHCEN#0 | Enterprise Search Center.Enterprise search center. |
| POINTPUBLISHINGTOPIC#0POINTPUBLISHINGTOPIC#0 | Topic / Publishing Site.Topic / publishing site. |
Sensitivity Labels, Conditional Access und Information BarriersSensitivity labels, Conditional Access, and Information Barriers
| KontrolleControl | HinweisNote |
|---|---|
| Sensitivity LabelsSensitivity labels | Steuern Datenschutz, Gastzugriff und ggf. Teams/Group-Verhalten.Control privacy, guest access, and sometimes Teams/group behavior. |
| Conditional AccessConditional Access | Blockiert unmanaged Zugriff oder erzwingt Browser-only Sessions.Blocks unmanaged access or enforces browser-only sessions. |
| Information BarriersInformation Barriers | Beeinflussen Freigabe- und Suchbeziehungen zwischen Segmenten.Affect sharing and search relationships between segments. |
| Sites.SelectedSites.Selected | Ermöglicht granulare app-only Graph-Zugriffe.Enables granular app-only Graph access. |
Version History Deep DiveVersion history deep dive
| ThemaTopic | WirkungImpact |
|---|---|
| Major/minor versionsMajor/minor versions | Entscheidet über Entwurfslogik und Speicherverbrauch.Determines draft behavior and storage consumption. |
| Require check-outRequire 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 limitsVersion limits | Neuere tenantweite Defaults reduzieren explodierenden Speicherverbrauch.Newer tenant defaults reduce runaway storage use. |
| RestoreRestore | Version History ist oft der schnellste Self-Service Recovery-Weg.Version history is often the fastest self-service recovery path. |
GitHub ReferenzenGitHub references
| RepositoryRepository | NutzenUse |
|---|---|
| pnp/PnP-PowerShellpnp/PnP-PowerShell | Cmdlet-Dokumentation und Releases für PnP PowerShell.Cmdlet documentation and releases for PnP PowerShell. |
| pnp/cli-microsoft365pnp/cli-microsoft365 | CLI-Alternative für Automatisierung außerhalb von PowerShell.CLI alternative for automation outside PowerShell. |
| pnp/sp-dev-fx-webpartspnp/sp-dev-fx-webparts | Beispiel-Webparts und SPFx Referenzen.Sample web parts and SPFx references. |
| SharePoint/sp-dev-docsSharePoint/sp-dev-docs | Offizielle Entwicklungsmuster, REST- und SPFx-Dokumentation.Official development patterns, REST, and SPFx documentation. |