A People Search relevanciája nincs optimalizálva, ha az Active Directory kezelői jelentési struktúrájában hibák vannak – SharePoint 2013 állapotelemző hiba
Probléma:
A SharePoint 2013 állapotelemző naplózta ezt a hibát - A People Search relevanciája nincs optimalizálva, ha az Active Directory kezelői jelentési struktúrájában hibák vannak.
Ezenkívül a Windows Eseménynézőben az MSSQL$SHAREPOINT Source-ból „Kivétel történt, miközben egy üzenetet sorba állítottak a célsorban. Hiba: 15404, állapot: 11. Nem sikerült információt szerezni a Windows NT csoportról/felhasználóról, hibakód: 0x534.”
Kiadó ok: Az Active Directoryban olyan felhasználói profilok vannak, amelyeknél nincs megadva „Kezelõ” tulajdonságérték (üres!). A SharePoint ezt a mezőt olyan funkciókhoz használja, mint például a kollégák, a közösségi, az emberek keresési relevanciájának meghatározása stb.
Megoldás:
Állítsa be a Manager tulajdonság értékét minden olyan felhasználó számára, akinél nincs beállítva! Ez a gyors módja annak, hogy megtalálja azon felhasználók listáját, akik nem rendelkeznek a Kezelő mezővel:
Import-Module ActiveDirectory
Get-ADUser -Filter * | Where-Object {$_.Manager -Eq $Null} | Export-CSV D:\Profiles.csv -notype
Alternatív megoldásként, bár ez nem jó ötlet, letilthatja ezt a szabályt a SharePoint állapotfigyelőjében, ha el akarja tiltani ezeket a hibákat!
Mi van, ha a felhasználóknak egyáltalán nincs menedzsere?
Tegyük fel, hogy például a szervezet felépítése szerint a CxO-knak nincs menedzsere, nem? Ha ez a helyzet, akkor ezeket a felhasználókat kifejezetten vállalatvezetőként kell megadnia. Íme, hogyan:
$UPSProxy = Get-SPServiceApplicationProxy | ? {$_.typename -eq "User Profile Service Application Proxy"}
Add-SPProfileLeader -ProfileServiceApplicationProxy $UPSProxy -Name "Domain\Username"
Követheti ezt a Technet-cikket: https://technet.microsoft.com/en-us/library/hh867937%28v=office.14%29.aspx
