Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Çalışan bir kullanıcı profili hizmet uygulaması içeren bir SharePoint Server 2010 ortamındaysanız

  • SharePoint Server 2010 için Ağustos 2010 toplu güncelleştirmesi veya sonraki sürümünü yüklemediniz

  • Birkaç site koleksiyonu içeren bir içerik veritabanını ayırdınız ve iliştirdiniz

Bu senaryoda, veritabanını Web uygulamasına ekledikten sonra, bazı site koleksiyonlarının üyelik bilgileri değişir ve etkilenen kullanıcıların ' Profilim ' sekmesindeki ' Üyelikler ' sekmesinde görünmez. Kullanıcılar için görünen üyelik bilgileri eski olacaktır.

Neden

Microsoft, Ağustos 2010 Ağustos Server 2010 toplu güncelleştirmesi (sunucu paketi KB 2352342 ) ile giderilen kaldırılmış site koleksiyonlarının temizliğiyle ilgili bir ürün sorunu olduğunu kabul etmektedir. Ancak bu düzeltme, düzeltme yüklemesinden önce veritabanlarını ayırarak bu duruma sahip olan site koleksiyonlarını etkilemez. Bu etkilenen site koleksiyonlarının üyelik eşitlemesini geri yüklemek için lütfen çözüm adımlarını izleyin.

Çözüm

Tüm site koleksiyonlarının içerik veritabanı ve profil veritabanı arasındaki üyelik bilgileri eşitlemesini geri yüklemek için aşağıdaki adımları izleyin.Uyarı:

  • Bu yordamda, tüm geçerli SharePoint grubuyla ilgili üyelik bilgileri profil veritabanından silinir ve "SharePoint 'e yönelik kullanıcı profili tam eşitleme işi" ne kadar tüm site koleksiyonlarını başarıyla işleyene kadar kullanıcılar tüm ' üyelik ' bilgilerini göremez.

  • Adımlar gerçekleştirilirken aşağıdaki Zamanlayıcı işi devre dışı bırakılmalıdır: "{UPA} Kullanıcı profilinin SharePoint tam eşitlemesi" işi WHERE {UPA} Kullanıcı profili hizmet uygulamanızın adıdır.

Yönetim yönetimini barındıran makinede SharePoint 2010 Yönetim Kabuğu 'nu, Çiftlik Yöneticileri grubunun üyesi olan yerel bir yönetici kullanıcı olarak açın ve Kullanıcı profili hizmet uygulamasında ' tam denetim ' izinlerine sahiptir. aşağıdaki PowerShell komut dosyasının ilk satırındaki URL 'yi etkilenen site Koleksiyonlarınızdan biriyle değiştirin (Bu kod parçacığı yalnızca bir kez yürütülmelidir ve geçerli üyelik gruplarını Kullanıcı profili uygulamasından kaldıracaktır)

$url = "http://server/sites/sitecoll";$SPSite = get-spsite $url;$context = [Microsoft.SharePoint.SPServiceContext]::GetContext($SPSite)$manager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager $context$sourceMethod = [Microsoft.Office.Server.UserProfiles.MemberGroup].getmethod("get_Source")$deleteMethod = [Microsoft.Office.Server.UserProfiles.MemberGroup].getmethod("Delete")foreach ($memberGroup in $manager.GetMemberGroups()){  if ($sourceMethod.Invoke($memberGroup, @()) -eq "SharePointSite") { $deleteMethod.Invoke($memberGroup, @()) } }

Bu PowerShell betiği tamamlandığında, içerik veritabanları için yeni eşitleme zamanlamak için lütfen aşağıdaki komutu çalıştırabilirsiniz.

Stsadm -o sync -deleteolddatabases 0 

Şimdi, grubunuzdaki tüm site koleksiyonlarının ' tam üyelik eşitlemesi ' zamanlamak için aşağıdaki PowerShell betiğini çalıştırabilirsiniz. Get-SPSite-limit-limit | % {[Microsoft. Office. Server. UserProfiles. WSSProfileSynch]:: ScheduleSiteForFullSynchronization ($ _); $ _. Close ()} bunu gönder, aşağıda listelenen adımları izleyin

  • Yönetim Merkezi 'ni açın, ' Izleme ' bölümünün altındaki ' iş tanımlarını gözden geçir ' sayfasını tıklatın

  • {UPA} Kullanıcı profili hizmet uygulamanızın adıdır, "{UPA} kullanıcı profilini SharePoint tam eşitleme" adlı Zamanlayıcı işine gidin.

  • Işin başlığına tıklayın ve ' Şimdi çalıştırıldı ' seçeneğine tıklayın.

  • İş tamamlandığında, üyelik bilgileri güncel olacaktır ve daha önce etkilenen site koleksiyonları için sonraki çalıştırmalar sırasında otomatik olarak eşitlenir.

Ek Bilgi

Profil eşitlemeyi zamanlama (SharePoint server 2010) Zamanlayıcı Işi başvurusu (SharePoint Server 2010)

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×