Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Έχετε ένα περιβάλλον του SharePoint Server 2010 με μια εφαρμογή υπηρεσίας προφίλ χρήστη που λειτουργεί

  • Δεν έχετε εγκαταστήσει τον Αύγουστο του 2010 αθροιστική ενημερωμένη έκδοση ή νεότερη έκδοση για τον SharePoint Server 2010

  • Έχετε αποσυνδέσει και επισυνάψει μια βάση δεδομένων περιεχομένου που περιέχει πολλές συλλογές τοποθεσιών

Σε αυτό το σενάριο, αφού επισυνάψετε ξανά τη βάση δεδομένων στην εφαρμογή Web, οι πληροφορίες μέλους ορισμένων συλλογών τοποθεσιών αλλάζουν και δεν εμφανίζονται στην καρτέλα "μέλη" του "προφίλ μου" των επηρεαζόμενων χρηστών. Οι πληροφορίες μέλους που είναι ορατές για τους χρήστες θα είναι παλιές.

Αιτία

Η Microsoft αναγνωρίζει ότι αυτό είναι ένα θέμα προϊόντος σχετικά με την εκκαθάριση των συλλογών τοποθεσιών που έχουν καταργηθεί, η οποία διορθώθηκε τον Αύγουστο του 2010 αθροιστική ενημέρωση για το SharePoint 2010 (πακέτο διακομιστή KB 2352342 ). Ωστόσο, αυτή η επιδιόρθωση δεν επηρεάζει τις συλλογές τοποθεσιών που έχουν εισαχθεί σε αυτήν την κατάσταση, αποσπώντας τις βάσεις δεδομένων τους πριν από την εγκατάσταση της επείγουσας επιδιόρθωσης. Για να επαναφέρετε το συγχρονισμό μελών για αυτές τις συλλογές τοποθεσιών που επηρεάζονται, ακολουθήστε τα βήματα επίλυσης.

Επίλυση

Ακολουθήστε τα βήματα που περιγράφονται παρακάτω για να επαναφέρετε το συγχρονισμό πληροφοριών μελών μεταξύ της βάσης δεδομένων περιεχομένου και της βάσης δεδομένων προφίλ για όλες τις συλλογές τοποθεσιών.Προειδοποίηση:

  • Κατά τη διάρκεια αυτής της διαδικασίας, όλες οι τρέχουσες πληροφορίες για την ομάδα του SharePoint που σχετίζονται με την ιδιότητα μέλους θα διαγραφούν από τη βάση δεδομένων προφίλ και οι χρήστες δεν θα μπορούν να δουν τις πλήρεις πληροφορίες "ιδιότητας μέλους" μέχρι να διενεργήσουν επιτυχώς όλες τις συλλογές τοποθεσιών σε όλες τις συλλογές τοποθεσιών του χρήστη.

  • Η παρακάτω εργασία χρονομέτρησης θα πρέπει να απενεργοποιηθεί ενώ εκτελούνται τα βήματα: "{UPS} προφίλ χρήστη στο SharePoint Full Sync" εργασία όπου {UPS} είναι το όνομα της εφαρμογής υπηρεσίας προφίλ χρήστη.

Ανοίξτε το κέλυφος διαχείρισης του SharePoint 2010 στον υπολογιστή που φιλοξενεί την κεντρική διαχείριση ως χρήστης τοπικού διαχειριστή, ο οποίος είναι επίσης μέλος της ομάδας διαχειριστών συμπλέγματος και διαθέτει δικαιώματα "Πλήρης έλεγχος" στην εφαρμογή υπηρεσίας προφίλ χρήστη. Αντικαταστήστε τη διεύθυνση URL στην πρώτη γραμμή του ακόλουθου αποσπάσματος δέσμης ενεργειών PowerShell σε μία από τις συλλογές τοποθεσιών που επηρεάζονται (αυτό το απόσπασμα κώδικα πρέπει να εκτελεστεί μόνο μία φορά και θα καταργήσει τις τρέχουσες ομάδες μελών από την εφαρμογή προφίλ χρήστη)

$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, @()) } }

Μόλις ολοκληρωθεί αυτή η δέσμη ενεργειών PowerShell, εκτελέστε την ακόλουθη εντολή για να προγραμματίσετε νέο συγχρονισμό για τις βάσεις δεδομένων περιεχομένου.

Stsadm -o sync -deleteolddatabases 0 

Τώρα, εκτελέστε την ακόλουθη δέσμη ενεργειών του PowerShell για να προγραμματίσετε έναν "πλήρη συγχρονισμό μελών" όλων των συλλογών τοποθεσιών στο αγρόκτημά σας. Get-SPSite-Limit All | % {[Microsoft. Office. Server. UserProfiles. WSSProfileSynch]:: ScheduleSiteForFullSynchronization ($ _); $ _. Κλείσιμο ()} μετά από αυτό, ακολουθήστε τα βήματα που παρατίθενται παρακάτω

  • Ανοίξτε την κεντρική διαχείριση, κάντε κλικ στη σελίδα "αναθεώρηση ορισμών εργασίας" στην ενότητα "παρακολούθηση"

  • Εντοπίστε την εργασία χρονομέτρησης "{UPS} προφίλ χρήστη σε πλήρη συγχρονισμό του SharePoint" όπου {UPS} είναι το όνομα της εφαρμογής υπηρεσίας προφίλ χρήστη.

  • Κάντε κλικ στον τίτλο της εργασίας και κάντε κλικ στην επιλογή "Εκτέλεση τώρα".

  • Μόλις ολοκληρωθεί η εργασία, οι πληροφορίες μέλους θα είναι ενημερωμένες και θα συγχρονίζονται αυτόματα κατά τη διάρκεια μεταγενέστερων εκτελέσεων για συλλογές τοποθεσιών που έχουν επηρεαστεί προηγουμένως.

Περισσότερες πληροφορίες

Προγραμματισμός εργασίας με χρονομέτρηση για το συγχρονισμό προφίλ (SharePoint server 2010)(SharePoint Server 2010)

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×