Problem:
Beim Zugriff auf eine SharePoint 2013 Seite erhält der Benutzer folgende Meldung:
Mögliche Ursachen:
- Auf dem System ist die Pointfire Solution von icefire installiert.
- Andere installierte Multilingual Solutions, welche Anpassungen an der web.config Datei vornehmen.
Lösung:
Die nachfolgenden Schritte lösen das Problem bei neuen- und bestehenden SharePoint Benutzern.
Bei neuen Benutzern
- web.config Einstellung auf allen Web Applications wie folgt anpassen.
<add key=“PFManageRegionSettings“ value=“FALSE“ />
Bei bestehenden Benutzern
Zuerst prüfen ob der Benutzer – welcher das nachfolgende Script ausführt – genügend Rechte auf der „User Profile Service Application“ besitzt.
-
- SharePoint Management Shell öffnen.
- Die nachfolgenden Befehle einzeln ausführen.
$spsite = get-spsite http://IhreSeite.ch/
$spcontext = [Microsoft.SharePoint.SPServiceContext]::GetContext($spsite)
$upm = new-object Microsoft.Office.Server.UserProfiles.UserProfileManager($spcontext)
$user = "domainname" è z.B. iozsandro.ineichen
$profile = $upm.getuserprofile($user)
$profile['sps-regionalsettings-initialized'].value
$profile['sps-regionalsettings-initialized'].value = $true
$profile.commit()
Das Script ändert den Wert „sps-regionalsettings-initialized“ von „false“ auf „true“. Nun sollte der Fehler „user settings not initialized“ beim Aufruf der SharePoint Seite nicht mehr erscheinen.
Alternativ kann der Benutzer seine Benutzereinstellungen manuell öfnnen und diese dann unverändert wieder speichern.
Durch das Speichern der Benutzereinstellungen wird der Wert „sps-regionalsettings-initialized“ ebenfalls auf „true“ gesetzt.
Das geschilderte Vorgehen bezieht sich auf SharePoint onPremise.
Beitrag teilen
Geschrieben von
Sandro Ineichen
Projektleiter
Profil anzeigen