- SharePoint adalah salah satu platform kolaborasi terbesar, dan ia dibuat oleh Microsoft.
- Walau bagaimanapun, kesilapan seperti kesalahan di mana tugas pengimporan AD profil pengguna tidak dijalankan adalah perkara biasa.
- Ramai pengguna menganggap bahawa mengubah sifat pelayan anda membantu.
- Walau bagaimanapun, penyelesaian ini memerlukan anda mengetahui cara menggunakan PowerShell.

Dalam usaha untuk memasukkan seberapa banyak aplikasi dalam topi Microsoft Office Suite yang relevan dengan lingkungan kerja, Microsoft memutuskan untuk juga menggabungkan SharePoint .
Alat kolaborasi serba boleh ini dapat digunakan sebagai sistem pengurusan dokumen dan penyimpanan, tetapi produk ini sangat dapat dikonfigurasi dan penggunaannya sangat berbeza antara organisasi.
Walau bagaimanapun, perisian adalah perisian, dan SharePoint mempunyai bahagian bug dan kekeliruannya sendiri. Salah satu contoh yang baik ialah pengguna bug telah melaporkan di mana tugas pemasa Import Direktori Aktif tidak dijalankan:
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.
Oleh kerana SharePoint bergantung pada kerja organisasi, tidak dapat mengimport ahli baru boleh menjejaskan fungsi program.
Itulah sebabnya kami memutuskan untuk menyusun senarai ini agar anda dapat dibimbing secara selangkah demi selangkah menuju penyelesaian yang sesuai.
Bagaimana cara memperbaiki ralat import profil pengguna SharePoint?
Semua pelayan di ladang yang menjalankan Perkhidmatan Profil Pengguna juga tidak dibenarkan menjalankan tugas pemasa jenis Pekerjaan Perkhidmatan.
Dalam kes kami, mengimport profil pengguna juga merupakan tugas perkhidmatan dan hanya boleh dijalankan pada pelayan yang menjalankan perkhidmatan Profil Pengguna. Ini bermaksud bahawa tidak ada pelayan di ladang yang dibenarkan menjalankan tugas.
Tukar sifat pelayan anda
- Tekan Mula
- Taip dan lancarkan PowerShell dengan hak pentadbiran
- Salin dan tampal baris ini dan jalankan:
$ SIs = Get-SPServiceInstance | ? {$ _. typename -match "perkhidmatan profil"}
$ Ladang = Dapatkan-SPFarm
$ FarmTimers = $ Farm.TimerService.Instances
$ 1onLine = $ palsu
foreach ($ SI dalam $ SI)
{Jika ($ SI.Status -eq "Dalam Talian")
{$ 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 "Tugas perkhidmatan TIDAK diaktifkan pada pelayan UPS" $ FT.Server.Name.ToString ()
write-host -ForegroundColor green "Mengaktifkan pekerjaan perkhidmatan di pelayan:" $ FT.Server.Name.ToString ()
$ FT.AllowServiceJobs = $ benar
$ FT. Kemas kini ()
}
lain-lain {write-host -ForegroundColor green "Pekerjaan perkhidmatan sudah diaktifkan pada pelayan:" $ FT.Server.Name.ToString ()}
}
}
}
}
Sekiranya ($ 1onLine -eq $ false) {write-host -ForegroundColor red "Tiada contoh Perkhidmatan Profil Pengguna dalam talian di ladang ini!"}


Perintah PowerShell yang ditulis di atas akan saya periksa untuk memastikan sekurang-kurangnya ada satu contoh Perkhidmatan Profil Pengguna di ladang. Selain itu, ini menetapkan harta AllowServiceJobs untuk benar misalnya pemasa pada orang-orang pelayan.
Sekiranya mengubah sifat pelayan kelihatan terlalu rumit, penyelesaian lain ialah memulakan Perkhidmatan Profil Pengguna pada pelayan di mana pekerjaan perkhidmatan dibenarkan.
Dengan mengikuti langkah-langkah ini, anda seharusnya tidak lagi mempunyai masalah dengan pekerjaan import menggunakan fitur Direktori Aktif SharePoint.
Sekiranya anda mengetahui cara lain untuk menyelesaikan masalah ini, jangan ragu untuk membagikannya dengan kami di bahagian komen di bawah.