Aktualisiert am:
In einigen Fällen kommt man um die PowerShell nicht herum, da dies meist effizienter ist als das klicken in der Out-of-the-Box Menü.
Bitte beachte hier das wenn du keinen Tenant hast mit der PowerShell Funktionalität, kannst du dich auch mit jener auf deinen Rechner (Windows OS) auf den jeweiligen Tenant verbinden.
1. Register/Erstellen einer SharePoint Home-Site
Dies ist ein wichtiger Punkt. Wenn Sie Ihre Site in DIE Site Ihres Unternehmensintranets umwandeln wollen, die Site, die sich als maßgebliche Quelle für Nachrichten definiert, die Site, die das Navigationsmenü für die SharePoint App Bar steuert, dann müssen Sie diese Site als Home Site registrieren. Leider ist dies nur über PowerShell möglich, nicht über die Benutzeroberfläche des SharePoint Admin Centers. Glücklicherweise ist es ein ziemlich unkomplizierter Befehl, den ich hier für Sie dokumentiert habe.
PS C:\WINDOWS\system32> Connect-SPOService - Url https://sharepointcontoso-admin.sharepoint.com/ PS C:\WINDOWS\system32> Set-SPOHomeSite -HomeSiteUrl https://sharepointcontoso.sharepoint.com/sites/FirmenPortal Confirm Before you set a Home site, make sure you review the documentation at https://aka.ms/homesites. Continue? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Value ----- The Home site has been set to https://sharepointcontoso.sharepoint.com/site/FirmenPortal. It may take some time for... PS C:\WINDOWS\system32>
2. Hartes löschen einer Team-Seite
Wenn Sie eine Teamsite löschen, wird sie im Papierkorb des SharePoint Admin Centers abgelegt. Dort verbleibt sie 93 Tage lang und wird dann für immer geleert. Standardmäßig kann sie jedoch nicht manuell aus diesem Papierkorb gelöscht werden. Wenn Sie also dieselbe URL und Verteilerlisten-E-Mail-Adresse für eine andere Team-Site wiederverwenden möchten, müssen Sie 93 Tage lang warten, bis die Site bereinigt wird. Mit PowerShell können Sie eine Site jedoch innerhalb weniger Minuten löschen. Die Einzelheiten zu diesem Befehl finden Sie in diesem Beitrag von Microsoft.
3. Hub Kommandos
Die Hub-Registrierung und -Verknüpfung kann im SharePoint Admin Center über die Benutzeroberfläche vorgenommen werden. Wenn Sie jedoch Hub-Websites registrieren und die Registrierung aufheben, kann es vorkommen, dass Sie eine Website nicht zuordnen können, weil sie immer noch für einen Hub gehalten wird, obwohl sie in der SP-Admin-Benutzeroberfläche nicht als solcher angezeigt wird. Dies ist ein Fehler. Er tritt nicht sehr häufig auf, aber wenn er auftritt, ist er sehr ärgerlich und kann nur über PowerShell behoben werden. Sie müssen die Registrierung der Hub-Sites mit PowerShell aufheben und alle Verknüpfungen bereinigen. Hier ist ein Link zu einem anderen Microsoft-Artikel, der alle PowerShell-Befehle für Hub auflistet, die Sie benötigen würden.
4. Hochladen eines eigenen Theme
Von Haus aus stehen Ihnen nur wenige Themen zur Verfügung. Wenn Ihre Marketingmitarbeiter also nicht von diesen begeistert sind, müssen Sie die Farben weiter anpassen. Auch hier ist PowerShell die Rettung. Während der Theme-Code selbst auf der alternativen Website entwickelt wird, müssen Sie PowerShell verwenden, um das Theme in Ihrem Tenant zu installieren. Auch hier habe ich den Prozess für Sie dokumentiert.
PS C:\WINDOWS\system32> $thenepalette =@{ >> "themePrimary" = "#00d492"; >> "themeLighterAlt" = "#f3fdfa"; >> "themeLighter" = "#d0f8eb"; >> "themeLight" = "#a9f2db"; >> "themeTertiary" = "#5ce5b9"; >> "themeSecondary" = "#1ad99c"; >> "themeDarkAlt" = "#00be82"; >> "themeDark" = "#00a16e"; >> "themeDarker" = "#007751"; >> "neutralLighterAlt" = "#f8f8f8"; >> "neutralLighter" = "#f4f4f4"; >> "neutralLight" = "#eaeaea"; >> "neutralQuaternaryAlt" = "#dadada"; >> "neutralQuaternary" = "#d0d0d0"; >> "neutralTertiaryAlt" = "#c8c8c8"; >> "neutralTertiary" = "#ae9e9e"; >> "neutralSecondary" = "#938181"; >> "neutralPrimaryAlt" = "#796767"; >> "neutralPrimary" = "#0f0b0b"; >> "neutralDark" = "#443636"; >> "black" = "#2a2020"; >> "white" = "#ffffff"; } PS C:\WINDOWS\system32> Add-SPOTheme -Identity "CON Theme" -Palette $themepalette -IsInverted $fals