Bestätigen, dass für jede Benutzerprofil-Dienstanwendung ein "Mein Websitehost" konfiguriert ist (SharePoint Server)
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Regelname: Bestätigen, dass für jede Benutzerprofil-Dienstanwendung ein 'Mein Websitehost' konfiguriert ist.
Zusammenfassung: Ohne einen Meine Website-Host können Endbenutzer keine persönlichen Websites oder Personenprofile verwenden. Es wird deshalb empfohlen, beim Erstellen einer Dienstanwendung für den Benutzerprofildienst auch einen Meine Website-Host für den Benutzerprofildienst zu erstellen.
Symptome: Websites vom Typ Meine Website und andere Features für Personenprofile stehen den Benutzern nicht zur Verfügung.
Ursache: Der Administrator, der die Dienstanwendung für den Benutzerprofildienst erstellt hat, hat keinen Meine Website-Host erstellt.
Lösung: Vergewissern Sie sich, dass eine Meine Website-Websitesammlung erstellt worden ist.
- Informationen zum Einrichten einer Meine Website-Websitesammlung finden Sie unter Konfigurieren von "Meine Websites" in SharePoint Server.
Lösung: Ordnen Sie den Meine Website-Host mithilfe von Microsoft PowerShell einer Dienstanwendung für den Benutzerprofildienst zu.
- Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:
Feste Serverrolle securityadmin auf der SQL Server-Instanz.
Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.
Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.
Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.
Hinweis
[!HINWEIS] Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.
Starten Sie die SharePoint-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Set-SPProfileServiceApplication [-Name <UserProfileServiceApplicationName>] -MySiteHostLocation <URL>
Wobei Folgendes gilt:
<UserProfileServiceApplicationName> ist der Anzeigename der Dienstanwendung für den Benutzerprofildienst. Wenn Sie nur eine Dienstanwendung für den Benutzerprofildienst verwenden, brauchen Sie den Namen nicht anzugeben.
<URL> ist die URL einer leeren Websitesammlung, der keine Vorlagen zugeordnet sind.