- SharePoint este una dintre cele mai mari platforme de colaborare și este creată de Microsoft.
- Cu toate acestea, sunt frecvente erori precum cea în care nu rulează jobul de import AD.
- Mulți utilizatori consideră că schimbarea proprietăților serverului dvs. a ajutat.
- Cu toate acestea, această soluție va necesita să știți cum să utilizați PowerShell.

În încercarea de a încorpora cât mai multe aplicații în Microsoft Office Suite, care sunt relevante pentru mediile de lucru, Microsoft a decis să încorporeze și SharePoint .
Acest instrument de colaborare versatil poate fi utilizat ca sistem de gestionare și stocare a documentelor, dar produsul este extrem de configurabil, iar utilizarea variază substanțial între organizații.
Cu toate acestea, software-ul este software, iar SharePoint are propria parte echitabilă de bug-uri și erori. Un exemplu bun este o eroare pe care au raportat- o utilizatorii în cazul în care nu rulează operația de cronometru de importare Active Directory:
I created User Profile service application in SharePoint 2016 and created synchronization connection to import users from AD. Then started full synchronization but it is not importing any user from AD. “Profile Synchronization Status” is always in Idle mode.
Deoarece SharePoint se bazează pe munca organizațională, neputând importa membri noi poate afecta grav funcționalitatea programului.
De aceea, am decis să alcătuim această listă, astfel încât să puteți fi ghidați pas cu pas către o soluție viabilă.
Cum remediez eroarea de import a profilului utilizatorului SharePoint?
De asemenea, tuturor serverelor din fermă care rulează Serviciul de profil utilizator nu li se permite să ruleze lucrări de cronometru de tipul Jobului de serviciu.
În cazul nostru, importul unui profil de utilizator este, de asemenea, o sarcină de serviciu și poate rula numai pe servere care rulează serviciul Profil de utilizator. Aceasta înseamnă că nu există servere în fermă care să poată rula lucrarea.
Schimbați proprietățile serverului
- Apăsați Start
- Tastați și lansați PowerShell cu drepturi administrative
- Copiați și lipiți aceste linii și executați-le:
$ SI = Get-SPServiceInstance | ? {$ _. typename -match "serviciu de profil"}
$ Farm = Get-SPFarm
$ FarmTimers = $ Farm.TimerService.Instances
$ 1onLine = $ false
foreach ($ SI în $ SI)
{If ($ SI.Status -eq "Online")
{$ 1onLine = $ adevărat
foreach ($ FT în $ FarmTimers)
{if ($ SI.Server.Address.ToString () -eq $ FT.Server.Name.ToString ())
{if ($ FT.AllowServiceJobs -eq $ false)
{write-host -ForegroundColor Red "Serviciile NU sunt activate pe serverul UPS" $ FT.Server.Name.ToString ()
write-host -ForegroundColor green "Activarea lucrărilor de serviciu pe server:" $ FT.Server.Name.ToString ()
$ FT.AllowServiceJobs = $ adevărat
$ FT.Update ()
}
else {write-host -ForegroundColor green "Serviciile sunt deja activate pe server:" $ FT.Server.Name.ToString ()}
}
}
}
}
Dacă ($ 1onLine -eq $ false) {write-host -ForegroundColor red "Nu există instanțe de servicii de profil utilizator online în această fermă!"}
![Remediere: Profilul utilizatorului Jobul de import AD nu rulează în SharePoint]()
![Remediere: Profilul utilizatorului Jobul de import AD nu rulează în SharePoint]()
Comanda PowerShell scrisă mai sus va verifica pentru a vă asigura că există cel puțin o instanță a serviciului de profil utilizator în fermă. În plus, aceasta setează proprietatea AllowServiceJobs la adevărată pentru instanța temporizatorului pe acele servere.
Dacă modificarea proprietăților serverului pare prea complicată, o altă soluție ar fi pornirea Serviciului de profil utilizator pe un server unde sunt permise lucrări de service.
Urmând acești pași, nu ar trebui să mai aveți probleme cu lucrările de import folosind caracteristica Active Directory a SharePoint.
Dacă aveți cunoștință de alte modalități de a rezolva această problemă, nu ezitați să ni le împărtășiți în secțiunea de comentarii de mai jos.