- SharePoint adalah salah satu platform kolaboratif terbesar, dan dibuat oleh Microsoft.
- Namun, kesalahan seperti kesalahan di mana pekerjaan impor AD profil pengguna tidak berjalan sering terjadi.
- Banyak pengguna menganggap bahwa mengubah properti server Anda membantu.
- Namun, solusi ini mengharuskan Anda mengetahui cara menggunakan PowerShell.

Dalam upaya untuk menggabungkan sebanyak mungkin aplikasi dalam Microsoft Office Suite yang relevan dengan lingkungan kerja, Microsoft memutuskan untuk juga memasukkan SharePoint .
Alat kolaboratif serbaguna ini dapat digunakan sebagai manajemen dokumen dan sistem penyimpanan, tetapi produk ini sangat dapat dikonfigurasi dan penggunaannya sangat bervariasi antar organisasi.
Namun, perangkat lunak adalah perangkat lunak, dan SharePoint memiliki bug dan kekusutan yang wajar. Salah satu contoh bagus adalah bug yang dilaporkan pengguna di mana pekerjaan penghitung waktu Impor Direktori Aktif tidak berjalan:
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.
Karena SharePoint bergantung pada pekerjaan organisasi, tidak dapat mengimpor anggota baru dapat sangat memengaruhi fungsionalitas program.
Itulah sebabnya kami memutuskan untuk menyusun daftar ini sehingga Anda dapat dipandu langkah demi langkah menuju solusi yang layak.
Bagaimana cara memperbaiki kesalahan impor profil pengguna SharePoint?
Semua server di tambak yang menjalankan Layanan Profil Pengguna juga tidak diizinkan untuk menjalankan pekerjaan pengatur waktu dari jenis Pekerjaan Layanan.
Dalam kasus kami, mengimpor profil pengguna juga merupakan pekerjaan layanan dan hanya dapat berjalan di server yang menjalankan layanan Profil Pengguna. Ini berarti bahwa tidak ada server di peternakan yang diizinkan untuk menjalankan pekerjaan.
Ubah properti server Anda
- Tekan Mulai
- Ketik dan luncurkan PowerShell dengan hak administratif
- Salin dan tempel baris ini dan jalankan:
$SIs = Get-SPServiceInstance | ?{$_.typename -match "layanan profil"}
$Farm = Dapatkan-SPFarm
$FarmTimers = $Farm.TimerService.Instances
$1onLine = $false
foreach ($SI dalam $SI)
{Jika($SI.Status -eq "Online")
{$1onLine = $benar
foreach ($FT dalam $FarmTimers)
{if($SI.Server.Address.ToString() -eq $FT.Server.Name.ToString())
{if($FT.AllowServiceJobs -eq $false)
{write-host -ForegroundColor Red "Pekerjaan layanan TIDAK diaktifkan di server UPS" $FT.Server.Name.ToString()
write-host -ForegroundColor green "Mengaktifkan tugas layanan di server: " $FT.Server.Name.ToString()
$FT.AllowServiceJobs = $true
$FT.Pembaruan()
}
else{write-host -ForegroundColor green "Pekerjaan layanan sudah diaktifkan di server: " $FT.Server.Name.ToString()}
}
}
}
}
If($1onLine -eq $false ){write-host -ForegroundColor red "Tidak ada layanan Profil Pengguna online di peternakan ini!"}
![Perbaiki: Pekerjaan impor AD profil pengguna tidak berjalan di SharePoint]()
![Perbaiki: Pekerjaan impor AD profil pengguna tidak berjalan di SharePoint]()
Perintah PowerShell yang ditulis di atas akan saya periksa untuk memastikan setidaknya ada satu contoh Layanan Profil Pengguna di tambak. Selain itu, ini menetapkan properti AllowServiceJobs menjadi true untuk instance timer di server tersebut.
Jika memodifikasi properti server tampaknya terlalu rumit, solusi lain adalah memulai Layanan Profil Pengguna di server tempat pekerjaan layanan diizinkan.
Dengan mengikuti langkah-langkah ini, Anda seharusnya tidak lagi memiliki masalah dengan pekerjaan impor menggunakan fitur Direktori Aktif SharePoint.
Jika Anda mengetahui cara lain untuk menyelesaikan masalah ini, jangan ragu untuk membagikannya kepada kami di bagian komentar di bawah.