- SharePoint je jedna od najvećih platformi za suradnju, a kreirao ju je Microsoft.
- Međutim, česte su greške poput one u kojoj se posao uvoza AD korisničkog profila ne izvodi.
- Mnogi korisnici smatraju da je promjena svojstava vašeg poslužitelja pomogla.
- Međutim, ovo rješenje zahtijeva da znate kako koristiti PowerShell.

U pokušaju da uključi što više aplikacija u Microsoft Office Suite koje su relevantne za radna okruženja, Microsoft je odlučio ugraditi i SharePoint .
Ovaj svestrani alat za suradnju može se koristiti kao sustav za upravljanje dokumentima i pohranu, ali proizvod je vrlo prilagodljiv i upotreba se značajno razlikuje među organizacijama.
Međutim, softver je softver, a SharePoint ima svoj priličan udio grešaka i nesavršenosti. Jedan dobar primjer je greška koju su korisnici prijavili gdje se posao mjerača vremena za uvoz Active Directory ne izvodi:
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.
Budući da se SharePoint oslanja na organizacijski rad, nemogućnost uvoza novih članova može ozbiljno utjecati na funkcionalnost programa.
Zato smo odlučili sastaviti ovaj popis kako biste mogli biti vođeni korak po korak do održivog rješenja.
Kako mogu popraviti pogrešku pri uvozu korisničkog profila SharePoint?
Svi poslužitelji u farmi koji izvode uslugu korisničkog profila također ne smiju izvoditi poslove tajmera tipa servisni posao.
U našem slučaju, uvoz korisničkog profila je također servisni posao i može se izvoditi samo na poslužiteljima koji koriste uslugu korisničkog profila. To znači da na farmi nema poslužitelja kojima je dopušteno pokretanje posla.
Promijenite svojstva poslužitelja
- Pritisnite Start
- Upišite i pokrenite PowerShell s administrativnim pravima
- Kopirajte i zalijepite ove retke i pokrenite ih:
$SIs = Get-SPServiceInstance | ?{$_.typename -match "usluga profila"}
$Farm = Get-SPFarm
$FarmTimers = $Farm.TimerService.Instances
$1onLine = $false
foreach ($SI u $SI)
{If($SI.Status -eq "Online")
{$1onLine = $true
foreach ($FT u $FarmTimers)
{if($SI.Server.Adresa.ToString() -eq $FT.Server.Name.ToString())
{if($FT.AllowServiceJobs -eq $false)
{write-host -ForegroundColor Red "Uslužni poslovi NISU omogućeni na UPS poslužitelju" $FT.Server.Name.ToString()
write-host -ForegroundColor zelena "Omogućavanje servisnih poslova na poslužitelju: " $FT.Server.Name.ToString()
$FT.AllowServiceJobs = $true
$FT.Update()
}
else{write-host -ForegroundColor zelena "Uslužni poslovi su već omogućeni na poslužitelju: " $FT.Server.Name.ToString()}
}
}
}
}
If($1onLine -eq $false ){write-host -ForegroundColor red "Nema instanci usluge korisničkog profila na mreži na ovoj farmi!"}
![Popravak: posao uvoza AD korisničkog profila ne izvodi se u SharePointu]()
![Popravak: posao uvoza AD korisničkog profila ne izvodi se u SharePointu]()
Gore napisana PowerShell naredba će provjeriti postoji li barem jedna instanca usluge korisničkog profila u farmi. Osim toga, ovo svojstvo AllowServiceJobs postavlja na true za instancu mjerača vremena na tim poslužiteljima.
Ako se mijenjanje svojstava poslužitelja čini previše kompliciranim, drugo rješenje bi bilo pokretanje usluge korisničkog profila na poslužitelju na kojem su poslovi usluge dopušteni.
Slijedeći ove korake, više ne biste trebali imati problema s poslovima uvoza pomoću značajke SharePoint Active Directory.
Ako ste svjesni drugih načina rješavanja ovog problema, ne ustručavajte se podijeliti ih s nama u odjeljku za komentare u nastavku.