Weboldal keresés

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

Kapcsolódó cikkek