Vérifiez qu’un hôte Mon site est configuré pour chaque application de service Profil utilisateur (SharePoint Server)
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Nom de la règle : Vérifiez qu'un hôte Mon site est configuré pour chaque application de service de profil utilisateur.
Résumé : À défaut d'hôte Mon site, les utilisateurs finaux ne pourront pas utiliser de sites personnels, ni de profils de personne. Par conséquent, si vous créez une application de service de profil utilisateur, il est recommandé de créer également un hôte Mon site pour le service de profil utilisateur.
Symptômes : Les fonctionnalités de sites Mon site et les autres fonctionnalités de profil de personne ne sont pas accessibles aux utilisateurs.
Cause : L'administrateur qui a créé l'application de service de profil utilisateur n'a pas également créé un hôte Mon site.
Résolution : vérifier qu'une collection de sites Mon site a été créée
- Pour plus d'informations sur la configuration d'une collection de sites Mon site, reportez-vous à l'article Configurer les sites Mon site dans SharePoint Server.
Résolution : associez l'hôte Mon site à une application de service Profil utilisateur à l'aide de Microsoft PowerShell
- Vérifiez que vous êtes membre :
du rôle serveur fixe securityadmin sur l'instance SQL Server.
du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.
Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.
Notes
[!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d'informations sur les autorisations PowerShell, voir Add-SPShellAdmin.
Démarrez SharePoint Management Shell.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
Set-SPProfileServiceApplication [-Name <UserProfileServiceApplicationName>] -MySiteHostLocation <URL>
Où :
<UserProfileServiceApplicationName> représente le nom convivial de l'application de service de profil utilisateur. Si vous disposez d'une seule application de service de profil utilisateur, vous n'avez pas besoin de spécifier le nom.
<URL> représente l'URL d'une collection de sites vide à laquelle aucun modèle n'est associé.