Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Τρόπος για την αντιμετώπιση της θερινής ώρας, χρησιμοποιώντας το εργαλείο ενημέρωσης ημερολογίου του Exchange

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 941018
ΕΙΣΑΓΩΓΉ
Θερινή ώρα είναι ένα σύστημα για να ρυθμίζουν τα ρολόγια προς τα εμπρός, έτσι ώστε να προκύψει μια ώρα αργότερα, Ανατολή και Ηλιοβασίλεμα. Το αποτέλεσμα είναι περισσότερες θερινή το βράδυ. Πολλές χώρες τηρούν θερινής ώρας. Οι περισσότερες από αυτές τις χώρες έχουν τις δικές τους κανόνες και κανονισμούς για όταν η θερινή ώρα αρχίζει και τελειώνει.

Οι ημερομηνίες της θερινής ώρας (DST) μπορεί να αλλάξει από έτος σε έτος. Χρήστες του Microsoft Outlook, πρέπει να ενημερώσετε το ημερολόγιο του Outlook τους κάθε φορά που αλλάζουν οι κανόνες θερινής ΏΡΑΣ. Οι ημερομηνίες μεταξύ των προηγούμενων κανόνων θερινής ΏΡΑΣ και η τρέχουσα κανόνες θερινής ΏΡΑΣ αναφέρονται σε αυτό το άρθρο ως την "εκτεταμένη περίοδο θερινής ΏΡΑΣ."

Αυτό το άρθρο περιγράφει τις ενέργειες που μπορείτε να ακολουθήσετε για διεύθυνση τα στοιχεία ημερολογίου στο Outlook που παρουσιάζονται στη διάρκεια της εκτεταμένης περιόδου θερινής ΏΡΑΣ. Αυτό το άρθρο περιγράφει επίσης τις ενέργειες που θα πρέπει να κάνετε για να ενημερώσετε τα στοιχεία ημερολογίου που είναι αποθηκευμένες στον Microsoft Exchange Server, σύμφωνα με τους νέους κανόνες θερινής ΏΡΑΣ. Η λύση που παρουσιάζεται σε αυτό το άρθρο περιλαμβάνει το Microsoft Exchange Calendar Update Tool ("το εργαλείο του Exchange").

Για περισσότερες πληροφορίες σχετικά με τον τρόπο προετοιμασίας για τις αλλαγές στη θερινή ώρα το 2007 (DST 2007) για όλα τα προϊόντα της Microsoft που επηρεάζονται, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: Σε 2011, τη ρωσική κυβέρνηση εξέδωσε ένας νόμος για να ακυρώσετε τη θερινή ώρα (DST). Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: Για περισσότερες πληροφορίες στα ρωσικά, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Περισσότερες πληροφορίες

Σχετικά με το εργαλείο του Exchange

Μετά την εγκατάσταση των ενημερωμένων εκδόσεων της θερινής ΏΡΑΣ για τα Microsoft Windows, όλες τις παλιές συναντήσεις που προκύπτουν κατά τη διάρκεια των περιόδων αλλαγή θερινής ΏΡΑΣ θα εμφανίζονται εσφαλμένα ως που εμφανίζονται μία ώρα αργότερα. Αυτό ισχύει για συναντήσεις και επαναλαμβανόμενες και μίας μόνο παρουσίας. Πρέπει να ενημερώσετε αυτές τις συναντήσεις, έτσι ώστε να εμφανίζονται σωστά στο Outlook, στο Microsoft Office Outlook Web Access και σε εφαρμογές που βασίζονται σε αντικείμενα δεδομένων συνεργασίας (CDO).

Το Outlook παρέχει ένα εργαλείο που ονομάζεται το εργαλείο ενημέρωσης δεδομένων ζώνης ώρας για το Microsoft Office Outlook ("του εργαλείου του Outlook"). Αυτό το εργαλείο επιτρέπει στους χρήστες να ενημερώσουν τα δικά τους ημερολόγια.

Για περισσότερες πληροφορίες σχετικά με το εργαλείο ενημέρωσης δεδομένων ζώνης ώρας, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
931667 Πώς μπορείτε να χειριστείτε τις αλλαγές της θερινής ώρας στο 2007, χρησιμοποιώντας το εργαλείο ενημέρωσης δεδομένων ζώνης ώρας για το Microsoft Office Outlook
Το εργαλείο ενημέρωσης ημερολογίου του Exchange ("το εργαλείο του Exchange") σας βοηθά να αποφύγετε τις δυσκολίες που αντιμετωπίζουν οι διαχειριστές την ευρεία ανάπτυξη του εργαλείου του Outlook σε όλους τους χρήστες και να εξασφαλίσετε ότι κάθε χρήστης θα εκτελείται σωστά του εργαλείου του Outlook.

Υψηλού επιπέδου περιγραφή του εργαλείου του Exchange

Το εργαλείο του Exchange θα αποτελείται από δύο ξεχωριστές εκτελέσιμα αρχεία. Τα αρχεία αυτά περιγράφονται στον παρακάτω πίνακα.
Όνομα αρχείου Περιγραφή
Msextmz.exe Αυτό το εκτελέσιμο αρχείο εξάγει τις πληροφορίες ζώνης ώρας από τα γραμματοκιβώτια σε ένα διακομιστή που εκτελεί τον Exchange Server. Αυτό το εκτελέσιμο αρχείο ενημερώνει επίσης ημερολογίων γραμματοκιβωτίου για μια λίστα των χρηστών.
Msextmzcfg.exe Αυτό το εκτελέσιμο αρχείο είναι ένα εργαλείο ρύθμισης παραμέτρων που εκτελεί το μεγαλύτερο από τα βήματα που περιλαμβάνονται στην ενημέρωση ένα διακομιστή Exchange Server.

Σχετικά με τη νέα έκδοση του εργαλείου του Exchange

Με βάση τα σχόλια πελατών, κυκλοφόρησε μια νέα έκδοση του εργαλείου του Exchange στις 13 Αυγούστου 2007. Αυτό το άρθρο αναφέρεται στη νέα έκδοση του εργαλείου του Exchange. Εάν εκτελείτε μια παλαιότερη έκδοση του εργαλείου του Exchange, μπορείτε να το απεγκαταστήσετε και στη συνέχεια να εγκαταστήσετε τη νέα έκδοση.

Η νέα έκδοση του εργαλείου του Exchange περιλαμβάνει τις ακόλουθες βελτιώσεις:
  • Η εκχύλιση ζώνης ώρας και το ημερολόγιο ενημέρωση διεργασίες aresped fourfold προς τα επάνω.
  • Το περιβάλλον εργασίας χρήστη για το εργαλείο ρύθμισης παραμέτρων είναι morestreamlined και διαισθητική.
  • Τη δυνατότητα ενημέρωσης των αιθουσών και resourcemailboxes τώρα είναι ενσωματωμένη στο εργαλείο ρύθμισης παραμέτρων.
  • Τη δυνατότητα να ενημερώσετε πολλά γραμματοκιβώτια χρηστών τώρα είναι ενσωματωμένη στο εργαλείο theconfiguration.
  • Τώρα το έγγραφο αντιμετώπισης προβλημάτων είναι περιλαμβάνεται με το εργαλείο theExchange και την ενσωμάτωσή του στο το εργαλείο ρύθμισης παραμέτρων.
  • Η handlingcapabilities ζώνη ώρας εκχύλιση αλγόριθμο και σφαλμάτων έχουν βελτιωθεί.
  • Η διαδικασία καταγραφής είναι πιο φιλικό προς το χρήστη.

Κίνδυνο εκτέλεσης του εργαλείου του Exchange

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

Για να μειώσετε τον κίνδυνο, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Μείωση του διαστήματος μεταξύ του χρόνου αυτό υπολογιστές updateclient που και την ώρα που κάνετε ενημέρωση στα ημερολόγια του γραμματοκιβωτίου.
  • Εάν οι υπολογιστές της εταιρείας ενημερώθηκαν μια μεγάλη timeago, χρησιμοποιήστε τη ρύθμιση Μόνο ενημερωμένη έκδοση περιοδικές συσκέψεις στιςρυθμίσεις για προχωρημένους.

    Συνήθως, περισσότεροι κάνουν δεν συναντήσεις createsingle παρουσίας εκ των προτέρων σε πολλούς μήνες. Επομένως, εάν το DSTupdates εγκαταστάθηκαν σε πολλούς μήνες πριν, περισσότερες της μίας μόνο παρουσίας meetingsthat εμπίπτουν στις της εκτεταμένης περιόδου θερινής ΏΡΑΣ θα έχουν δημιουργηθεί χρησιμοποιώντας τους κανόνες μετάβασης newDST. Αυτές οι συσκέψεις δεν χρειάζεται να ενημερωθεί.
  • Εάν γνωρίζετε την ακριβή ημερομηνία κατά την οποία όλα τα computerswere του προγράμματος-πελάτη ενημέρωση, χρησιμοποιήστε τη ρύθμιση Ημερομηνίας ενημερωμένη έκδοση κώδικα του λειτουργικού συστήματος , στιςρυθμίσεις για προχωρημένους. Εάν έχει καθοριστεί μια ημερομηνία, δεν ενημερώνονται μόνο instanceappointments που έχουν δημιουργηθεί μετά την ημερομηνία αυτή από το Exchangetool.
Σημείωση Εάν η εκτέλεση του εργαλείου του Outlook ή το εργαλείο του Exchange σε έναν υπολογιστή-πελάτη που εκτελεί Windows Vista και μπορείτε να εκτελέσετε το εργαλείο σε γραμματοκιβώτια, όπου η τοπική ζώνη ώρας είναι Χειμερινή ώρα Νέας Ζηλανδίας, πρέπει να εκτελέσετε το εργαλείο δεύτερη φορά την ή μετά την 1η Ιανουαρίου 2008. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Γνωστά θέματα".

Επιλογές για την ενημέρωση των γραμματοκιβωτίων

Ο παρακάτω πίνακας παραθέτει τις πέντε επιλογές που μπορείτε να χρησιμοποιήσετε για να ενημερώσετε πολλά γραμματοκιβώτια χρηστών για να χρησιμοποιήσετε τους κανόνες ζώνης ώρας θερινής ΏΡΑΣ του 2007.
Επιλογή Επαγγελματίες Τα μειονεκτήματα
Διανείμετε σε κάθε χρήστη του εργαλείου του Outlook και, στη συνέχεια, Καθοδηγήστε τους χρήστες να ενημερώσουν τα δικά τους γραμματοκιβώτια. Αυτή η επιλογή αποτρέπει τον κίνδυνο που σχετίζεται με την εκτέλεση του εργαλείου του Exchange. Είναι δύσκολο να εξασφαλιστεί ότι όλοι οι χρήστες θα εκτελείται το Outlook εργαλείο εγκαίρως και σωστά.

Οι χρήστες που δεν διαθέτουν το Outlook θα είναι δυνατή η εκτέλεση του εργαλείου του Outlook.

Πρέπει να κάνετε εκπαιδευτικό πρόσθετη προσπάθεια για να μειώσει τη σύγχυση για τους χρήστες.
Εκτελέστε το εργαλείο του Exchange σε όλα τα επηρεαζόμενα χρήστες και διακομιστές. Αυτή η επιλογή παρέχει μια ομαλή εμπειρία για τους χρήστες. Υπάρχει κίνδυνος που σχετίζεται με την εκτέλεση του εργαλείου του Exchange, όπως περιγράφεται στην ενότητα "Κίνδυνος της εκτέλεσης του εργαλείου του Exchange".
Εκτελέστε το εργαλείο του Exchange για να ενημερώσετε μόνο οι περιοδικές συναντήσεις. Επιτρέπει στους χρήστες να ενημερώσετε συναντήσεις μίας μόνο παρουσίας στον τα δικά τους γραμματοκιβώτια, χρησιμοποιώντας το εργαλείο του Outlook. Δεν υπάρχει μικρότερο κίνδυνο συναντήσεις μίας μόνο παρουσίας που ενημερώνεται σωστά. Τα μειονεκτήματα της εκτέλεσης του εργαλείου του Outlook συνδυάζονται με τα μειονεκτήματα της εκτέλεσης του εργαλείου του Exchange.
Εκτελέστε το εργαλείο του Exchange ούτε του εργαλείου του Outlook. Ζητήστε από τους χρήστες να εξετάσουν τα ημερολόγιά τους και εκ νέου κράτηση συναντήσεις, ανάλογα με τις ανάγκες. Αυτή η επιλογή αποτρέπει τον κίνδυνο που σχετίζεται με την εκτέλεση του εργαλείου του Exchange. Εκτός και αν όλοι οι χρήστες του βιβλίου εκ νέου όλα τα επηρεαζόμενα συναντήσεις, ορισμένα στοιχεία του ημερολογίου θα είναι μία ώρα στη διάρκεια της εκτεταμένης περιόδου θερινής ΏΡΑΣ.

Πρέπει να κάνετε εκπαιδευτικό πρόσθετη προσπάθεια για να μειώσει τη σύγχυση για τους χρήστες.
Διανείμετε σε κάθε χρήστη του εργαλείου του Outlook και, στη συνέχεια, Καθοδηγήστε τους χρήστες να ενημερώσουν τα δικά τους γραμματοκιβώτια. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τη λειτουργία εξαγωγής ζώνης ώρας από το εργαλείο του Exchange για να διαπιστώσετε αν οι χρήστες εκτελούν το εργαλείο του Outlook.

Εάν οι χρήστες δεν εκτελείτε το εργαλείο του Outlook, ο διαχειριστής μπορεί να εκτελέσει το εργαλείο του Exchange.
Η επιλογή αυτή μειώνει τον κίνδυνο οι χρήστες που δεν χρησιμοποιούν το εργαλείο έγκαιρα και παύει να υπάρχει ο κίνδυνος που σχετίζεται με την εκτέλεση του εργαλείου του Exchange. Δεν πρόκειται για μια επιλογή, εάν οι χρήστες εκτελούν Microsoft Office Outlook 2007.

Πώς να εγκαταστήσετε το εργαλείο του Exchange

Το εργαλείο ενημέρωσης ημερολογίου του Exchange είναι διαθέσιμο για λήψη με τη μορφή ένα αυτοαποσυμπιεζόμενο εκτελέσιμο αρχείο (Msextmz.exe). Αυτό το εργαλείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft:

ΛήψηΆμεση λήψη του πακέτου εργαλείο ενημέρωσης ημερολογίου του Exchange.

Για να σας βοηθήσει να εγκαταστήσετε και να χρησιμοποιήσετε το εργαλείο του Exchange, δημιουργείται μια εικονική μηχανή. Η εικονική μηχανή βασίζεται στο Microsoft Windows Server 2003, το Outlook 2007, το Microsoft Office Excel 2007 και το Microsoft Office Word 2007. Η εικονική μηχανή λειτουργεί σε δύο Microsoft Virtual PC 2004 και στο Microsoft Virtual Server 2005 R2.

Για περισσότερες πληροφορίες σχετικά με την εικονική μηχανή για το εργαλείο ενημέρωσης ημερολογίου του Exchange, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
933185 Μια εικονική μηχανή είναι διαθέσιμη για να σας βοηθήσει να αναπτύξετε ενημερώσεις ημερολογίου του θερινής ώρας 2007 σε έναν οργανισμό του Exchange
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που καταχωρήθηκε στο αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Γλώσσες που υποστηρίζονται από το εργαλείο του Exchange

Το εργαλείο του Exchange είναι διαθέσιμη μόνο στα Αγγλικά. Το εργαλείο θα εκτελεστεί μόνο σε έναν υπολογιστή με αγγλικό (η.π.α.).

Εκδόσεις του Exchange Server που είναι συμβατά με το εργαλείο του Exchange

Το εργαλείο του Exchange να ενημερώσετε γραμματοκιβώτια για τις ακόλουθες εκδόσεις του Exchange Server:
  • Έκδοση Enterprise του Microsoft Exchange Server 2007
  • Standard Edition του Microsoft Exchange Server 2007
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition

Λειτουργικά συστήματα που υποστηρίζονται από το εργαλείο του Exchange

Το εργαλείο του Exchange θα εκτελούνται σε εκδόσεις 32-bit από τα ακόλουθα λειτουργικά συστήματα:
  • Microsoft Windows Server 2003
  • Microsoft Windows XP
  • Τα Windows Vista

Τι να κάνετε πριν να εκτελέσετε το εργαλείο του Exchange

Εγκατάσταση ενημερωμένων εκδόσεων

Πριν να εκτελέσετε το εργαλείο του Exchange, βεβαιωθείτε ότι οι υπολογιστές-πελάτες και διακομιστές έχουν ενημερωθεί σωστά. Για να γίνει αυτό, μπορείτε να εγκαταστήσετε την ενημερωμένη έκδοση θερινής ΏΡΑΣ των Windows σε υπολογιστές-πελάτες και σε διακομιστές. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
942763 Ενημερωμένη έκδοση αθροιστικής ζώνης ώρας Δεκεμβρίου 2007 για λειτουργικά συστήματα Microsoft Windows

Εάν χρησιμοποιείτε τον Microsoft Exchange Server 2003 Service Pack 2 (SP2), εγκαταστήστε μία ή και τις δύο από τις ακόλουθες ενημερωμένες εκδόσεις, ανάλογα με την εταιρεία σας:
  • Ενημέρωση 911829
  • Ενημέρωση 924334
Για περισσότερες πληροφορίες σχετικά με αυτές τις ενημερωμένες εκδόσεις, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
911829 Λαμβάνετε ένα μήνυμα λάθους κατά την προσπάθειά σας να εκτελέσετε οποιεσδήποτε εργασίες επεξεργασίας ή πρέπει να κάνετε κλικ για να ενεργοποιήσετε το πλαίσιο σύνθεσης στο Outlook Web Access
924334 Η φόρμα σύνθεση μηνύματος σταματά να ανταποκρίνεται μετά την εγκατάσταση του Internet Explorer 7.0 όσο και το στοιχείο ελέγχου S/MIME σε έναν υπολογιστή-πελάτη του Outlook Web Access στον Exchange Server 2003
Εάν οι χρήστες είναι εντός της Ιερουσαλήμ, κεντρικής Βραζιλίας, ή ζώνη ώρας E. Νοτίου Αμερικής, διαβάστε τις οδηγίες στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:

943390 Ορισμένα στοιχεία ημερολογίου του Outlook είναι rebased σωστά όταν χρησιμοποιείτε το εργαλείο ενημέρωσης δεδομένων ζώνης ώρας Outlook να προσαρμόζεται στις αλλαγές της θερινής ώρας σε ορισμένες ζώνες ώρας

Επιβεβαίωση των απαιτήσεων συστήματος

Πρέπει να εκτελέσετε το εργαλείο του Exchange μόνο σε έναν υπολογιστή για τον οποίο ισχύουν οι ακόλουθες συνθήκες:
  • Ο υπολογιστής διαθέτει το Microsoft Office Outlook 2003 Service Pack2 (SP2) ή εγκατεστημένο το Microsoft Office Outlook 2007.
  • Ο υπολογιστής έχει τη Toolinstalled δεδομένων ζώνης ώρας του Outlook.
  • Η έκδοση 2.0 του Microsoft .NET Framework είναι εγκατεστημένη στον υπολογιστή theclient.
Δεν μπορείτε να εκτελέσετε το εργαλείο του Exchange σε έναν υπολογιστή που εκτελεί Exchange Server ή τα εργαλεία διαχείρισης συστήματος του Exchange. Εάν προσπαθείτε να εγκαταστήσετε το εργαλείο του Exchange σε έναν υπολογιστή που εκτελεί Exchange Server ή τα εργαλεία διαχείρισης συστήματος του Exchange, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Εργαλείο ενημέρωσης ημερολογίου του Microsoft Exchange δεν μπορεί να εγκατασταθεί με το Microsoft Exchange.

Επαληθεύστε τα δικαιώματα και τις άλλες απαιτήσεις του χρήστη

Βεβαιωθείτε ότι ισχύουν οι ακόλουθες συνθήκες είναι αληθής:
  • Διαχείριση χώρου αποθήκευσης πληροφοριών που ενημερώνονται τα δικαιώματα για κάθε βάση δεδομένων των μηνυμάτων φακέλους (MDB).
  • Αποστολή ως δικαιώματα για όλα τα γραμματοκιβώτια areupdated.
  • Πλήρη δικαιώματα πρόσβασης στο γραμματοκιβώτιο για όλα τα γραμματοκιβώτια areupdated.
  • Δικαιώματα τοπικού διαχειριστή είναι χορηγούνται σε το computerthat είναι η εκτέλεση του εργαλείου του Exchange.

Σχετικά με τη δέσμη ενεργειών "Παραχώρηση δικαιωμάτων γραμματοκιβωτίου"

Μπορείτε να χρησιμοποιήσετε το δείγμα δέσμης ενεργειών GrantMailboxPermission.vbs για να εκχωρήσετε έναν τομέα χρήστη δικαιώματα πλήρους πρόσβασης στο γραμματοκιβώτιο "και" Αποστολή ως σε όλα τα γραμματοκιβώτια.

Αυτή η δέσμη ενεργειών μπορεί να εκτελεστεί μόνο από ένα διαχειριστή του Exchange Server σε έναν υπολογιστή που εκτελεί Exchange 2000 Server ή Exchange Server 2003. Αυτή η δέσμη ενεργειών δεν μπορεί να εκτελεστεί σε έναν υπολογιστή που εκτελεί τον Exchange Server 2007. Ωστόσο, μπορείτε να χρησιμοποιήσετε το κέλυφος διαχείρισης Exchange για να εκχωρήσετε τα απαιτούμενα δικαιώματα.

Ο κωδικός για τη δέσμη ενεργειών .vbs παρέχεται στην ενότητα "Αναφορές". Ο παρακάτω πίνακας περιγράφει τις δύο καταστάσεις λειτουργίας, στον οποίο εκτελείται αυτή η δέσμη ενεργειών.
Κατάσταση λειτουργίας Εντολή Περιγραφή
Προσθήκη CScript GrantMailboxPermission.vbs – Προσθήκη Όνομα_τομέα \ Όνομα_χρήστη Όνομα_αρχείου Αυτή η εντολή εκχωρεί τον Όνομα_τομέα \ Όνομα_χρήστη χρήστη δικαιώματα πλήρους πρόσβασης στο γραμματοκιβώτιο "και" Αποστολή ως για τα γραμματοκιβώτια χρηστών που παρατίθενται στο αρχείο εισαγωγής.

Το αρχείο εισόδου πρέπει να είναι ένα αρχείο κειμένου που περιέχει τα ονόματα τομέων παλαιού τύπου τα γραμματοκιβώτια χρήστη. Τα ονόματα αυτά πρέπει να οριοθετείται με χαρακτήρες επαναφοράς + τροφοδοσία γραμμής (CRLF).

Η δέσμη ενεργειών δημιουργεί ένα αρχείο GrantMailboxPermission.log. Αυτό το αρχείο είναι μια καρτέλα με τα γραμματοκιβώτια που επεξεργάστηκαν. Η πρώτη γραμμή του αρχείου καταγραφής είναι το Όνομα_τομέα \ Όνομα_χρήστη χρήστης που εκχωρείται πρόσβαση. Μην διαγράψετε αυτό το αρχείο. Αυτό το αρχείο χρησιμοποιείται στη λειτουργία κατάργησης.

Εάν μια ρητή "Απόρριψη" πρόσβασης εκχωρείται στο χρήστη, η δέσμη ενεργειών θα καταγράφει τις πληροφορίες σε ένα αρχείο που ονομάζεται "GrantMailboxPermission.err". Η δέσμη ενεργειών δεν θα χορηγούν ή αλλαγή δικαιωμάτων.

Εάν ο χρήστης είναι μέρος μιας ομάδας ασφαλείας που έχει αντιστοιχιστεί "Άρνηση" πρόσβαση, η δέσμη ενεργειών παραχωρεί δικαιώματα πλήρους πρόσβασης στο γραμματοκιβώτιο "και" Αποστολή ως ". Ωστόσο, ο χρήστης θα μπορεί να συνδεθεί στο γραμματοκιβώτιο. Όλα τα σφάλματα θα καταγραφεί στο αρχείο GrantMailboxPermission.err.
Κατάργηση CScript GrantMailboxPermission.vbs – κατάργησηΑυτή η εντολή καταργεί τα δικαιώματα πλήρους πρόσβασης στο γραμματοκιβώτιο "και" Αποστολή ως για τα γραμματοκιβώτια που παρατίθενται στο αρχείο GrantMailboxPermission.log από το Όνομα_τομέα \ Όνομα_χρήστη χρήστης. Το Όνομα_τομέα \ Όνομα_χρήστη χρήστη καθορίζεται στο αρχείο GrantMailboxPermission.log.
Σημειώσεις
  • Όταν εκτελείτε αυτήν τη δέσμη ενεργειών στον υπολογιστή που είναι runningExchange διακομιστή, η δέσμη ενεργειών επιστρέφει μια τελεία (.), όταν το scriptsuccessfully επεξεργάζεται ένας χρήστης. Η δέσμη ενεργειών επιστρέφει μια pointcharacter θαυμαστικό (!), όταν η δέσμη ενεργειών δεν επεξεργάζεται με επιτυχία ένα χρήστη.
  • Το αρχείο εξόδου της λειτουργίας εξαγωγής ζώνης ώρας δεν μπορεί να beused με ένα αρχείο εισόδου για αυτήν τη δέσμη ενεργειών. Για να δημιουργήσετε το αρχείο εισόδου για thisscript, επικολλήστε τα περιεχόμενα του την εκχύλιση ζώνης ώρας λειτουργίας εξόδου αρχείου intoNotepad, αποθηκεύετε τα περιεχόμενα ως ένα νέο έγγραφο και στη συνέχεια να χρησιμοποιήσετε το νέο έγγραφο ως το αρχείο εισόδου.

Τρόπος χρήσης του εργαλείου του Exchange

Για να χρησιμοποιήσετε το εργαλείο του Exchange, ξεκινήστε το εργαλείο ρύθμισης παραμέτρων του ενημερωμένη έκδοση ημερολογίου Exchange (Msextmzcfg.exe). Αυτό το πρόγραμμα θα σας βοηθήσει με την όλη διαδικασία ενημέρωσης ημερολόγια.

Εκτελέστε τη διαδικασία εξαγωγής ζώνης ώρας

Για να ενημερώσετε τα ημερολόγια γραμματοκιβωτίου, πρέπει να καθορίσετε τη ζώνη ώρας των ημερολογίων. Η διαδικασία εξαγωγής ζώνης ώρας εξετάζει τις ιδιότητες και τις συναντήσεις των ημερολογίων γραμματοκιβωτίου για να προσδιορίσετε τις ζώνες ώρας. Για να εκτελέσετε τη διαδικασία εξαγωγής ζώνης ώρας, ακολουθήστε τα εξής βήματα:
  1. Στη σελίδα υποδοχής, κάντε κλικ στο κουμπί " Επόμενο".

    Σημείωση Η σελίδα υποδοχής παρουσιάζεται το εργαλείο ρύθμισης παραμέτρων, anddiscusses τα δικαιώματα που απαιτούνται για την εκτέλεση του εργαλείου. Η σελίδα alsoprovides μια σύνδεση σε αυτό το άρθρο.
  2. Καθορίστε τις ρυθμίσεις για το εργαλείο ρύθμισης παραμέτρων. Werecommend να ορίσετε tologging χώρο στο δίσκο τουλάχιστον 200 megabyte (MB).

    Εάν μπορείτε να αλλάξετε τις προεπιλεγμένες ρυθμίσεις, κάντε κλικ στο κουμπίΡυθμίσεις για προχωρημένους. Για περισσότερες πληροφορίες σχετικά με το advancedsettings, ανατρέξτε στον πίνακα που ακολουθεί αυτή τη διαδικασία.
  3. Επιλέξτε τους διακομιστές του Exchange στο τοπικό σύμπλεγμα υπηρεσίας Active Directorydirectory που θέλετε να ενημερώσετε. Στη συνέχεια, κάντε κλικ στο κουμπίΕπόμενο για να ξεκινήσετε τη διαδικασία εξαγωγής ζώνης ώρας.

    Σημείωση Εάν έχετε ήδη εκτελέσει εξαγωγής ζώνης ώρας, μπορείτε να skipthis το βήμα κάνοντας κλικ στο κουμπί Παράλειψη.

    Παρατηρήστε ότι εμφανίζεται μια γραμμή κατάστασης, μια σύνδεση με το αρχείο εξόδου καταγραφής και μια οθόνη πραγματικού χρόνου της διαδικασίας zoneextraction χρόνου. Αφού ολοκληρωθεί η διαδικασία εξαγωγής ζώνης ώρας, κάντε κλικ στο κουμπί " Επόμενο".

    Εάν Παρουσιάστηκαν σφάλματα, εμφανίζεται alink στο έγγραφο αντιμετώπισης προβλημάτων.
  4. Ρύθμιση γραμματοκιβωτίων με ζώνες ώρας χωρίς σελίδα και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο για να σαρώσετε calendaritems.

    Σημείωση Εάν το εργαλείο εντοπίσει τους χρήστες που δεν έχουν propertiesthat επίπεδο γραμματοκιβωτίου που υποδεικνύουν τη ζώνη ώρας, το εργαλείο σαρώνει πραγματική συσκέψεις και appointmentsinside αυτά τα ημερολόγια για να καθορίσει τη ζώνη ώρας. Μπορείτε να καθορίσετε τα στοιχεία ημερολογίου numberof μέσω της οποίας θέλετε το εργαλείο ρύθμισης παραμέτρων για τη σάρωση. Thelarger τον αριθμό των στοιχείων που εσείς καθορίζετε, τόσο περισσότερο χρόνο θα χρειαστεί η σάρωση.
  5. Στη σελίδα επίλυση Άγνωστη ζώνη ώρας displaynames , το εργαλείο σάς επιτρέπει να αντιστοιχίσετε ζώνες ώρας που αναγνωρίζεται από το εργαλείο doesnot σε μια ζώνη ώρας γνωστό λειτουργικό σύστημα. Αφού το κάνετε αυτό, κάντε κλικ στο κουμπίΕπόμενο
  6. Εάν το εργαλείο εντοπίσει τους χρήστες που έχουν multipletime ζώνες, σας ζητείται να με μη αυτόματο τρόπο να επιλύσετε τη διένεξη ορίζοντας ενημερώσεις ζώνης, με το οποίο θέλετε να ενημερώσετε το ημερολόγιο του χρήστη. Αφού το κάνετε αυτό, κάντε κλικ στο κουμπίΕπόμενο.
  7. Στη σελίδα Αποθήκευση DNs γραμματοκιβωτίου με ανεπίλυτες ζώνες ώρας , οποιαδήποτε υπόλοιπους χρήστες που εξακολουθούν να έχουν καμία φορά zoneinformation ή που εξακολουθούν να έχουν αντιφατικές χρόνο πληροφορίες ζώνης είναι εγγεγραμμένος ίνα διαχωρίστε αρχείο καταγραφής. Κάντε κλικ στο κουμπί Επόμενο.
Τώρα έχει ολοκληρωθεί η διαδικασία εξαγωγής ζώνης ώρας. Η λίστα των χρηστών και του που έχουν εξαχθεί ζώνες ώρας βρίσκεται στο αρχείο εξόδου (Output.txt) στον κατάλογο εγκατάστασης.

Ρυθμίσεις για προχωρημένους

Ο παρακάτω πίνακας περιγράφει τις ρυθμίσεις για προχωρημένους που μπορείτε να ρυθμίσετε στο βήμα 2 της προηγούμενης διαδικασίας.
ΡύθμισηΛειτουργικότηταΤο σενάριοΘέματαΔυνατότητα εφαρμογής
Ενημέρωση μόνο περιοδικές συσκέψειςΗ ρύθμιση αυτή ενημερώνει μόνο οι περιοδικές συσκέψεις που επηρεάζονται από την αλλαγή της θερινής ΏΡΑΣ. Συναντήσεις μίας μόνο παρουσίας, οι οποίες ανήκουν στην εκτεταμένη περίοδο θερινής ΏΡΑΣ δεν ενημερώνονται ανεξάρτητα από το αν θα πρέπει να ενημερωθούν.Εάν οι υπολογιστές της εταιρείας ενημερώθηκαν πολύ καιρό, χρησιμοποιήστε αυτή τη ρύθμιση.

Συνήθως, τα άτομα δεν δημιουργούν συναντήσεις μίας μόνο παρουσίας εκ των προτέρων σε πολλούς μήνες. Επομένως, εάν οι ενημερωμένες εκδόσεις της θερινής ΏΡΑΣ εγκαταστάθηκαν σε πολλούς μήνες πριν, οι περισσότερες από τις συναντήσεις μίας μόνο παρουσίας που βρίσκονται μέσα στην εκτεταμένη περίοδο θερινής ΏΡΑΣ θα έχουν δημιουργηθεί χρησιμοποιώντας τους νέους κανόνες θερινής ΏΡΑΣ στο μετάβασης. Αυτές οι συσκέψεις δεν χρειάζεται να ενημερωθεί.
Εάν ένας χρήστης δημιούργησε μια σύσκεψη μίας μόνο παρουσίας πολλούς μήνες νωρίτερα, αυτή η σύσκεψη δεν ενημερώνεται εάν καθορίζεται αυτή η ρύθμιση.Αυτή η ρύθμιση εφαρμόζεται σε όλα τα γραμματοκιβώτια, σε όλες τις αίθουσες και σε όλα τα ημερολόγια του χρήστη.
Ημερομηνία εγκατάστασης της ενημερωμένης έκδοσης κώδικα του λειτουργικού συστήματοςΑυτή η ρύθμιση καθορίζει ότι δεν ενημερώνονται οι συναντήσεις μίας μόνο παρουσίας, οι οποίες έχουν δημιουργηθεί ή να ενημερωθεί μετά από την ημερομηνία που καθορίζετε.Εάν γνωρίζετε την ακριβή ημερομηνία όταν έγινε ενημέρωση όλων των υπολογιστών-πελατών, χρησιμοποιήστε αυτήν τη ρύθμιση.

Όταν το κάνετε αυτό, δεν ενημερώνονται οι συσκέψεις που έχουν δημιουργηθεί μετά την εγκατάσταση της ενημερωμένης έκδοσης. Αυτές οι συσκέψεις εμπίπτουν από τους νέους κανόνες ζώνης ώρας.
Η ρύθμιση αυτή ισχύει μόνο όταν οι υπολογιστές-πελάτες ενημερώθηκαν μέσα σε λιγότερες από 24 ώρες, και εφόσον έχει υψηλή διείσδυση της ενημερωμένης έκδοσης. (Είναι υψηλή διείσδυση όταν το ποσοστό των υπολογιστών στον οργανισμό που έχουν ενημερωθεί βρίσκεται σε περιοχή υψηλής 90 τοις εκατό).

Επιπλέον, οι διαχειριστές μπορούν να καθορίσουν μόνο μία ενημέρωση για την ημερομηνία. Συσκέψεις που έχουν δημιουργηθεί σε ζώνες ώρας που αντιστοιχούν σε συγκεκριμένες ενημερωμένες εκδόσεις και σε συγκεκριμένα σύνολα ζώνες ώρας πρέπει να ενημερωθούν.

Οι συνέπειες για τις αίθουσες συσκέψεων έχει ενημερωθεί μόνο διάσκεψη δωμάτια βρίσκονται σε τις συγκεκριμένες ζώνες ώρας.

Οι συνέπειες για τα γραμματοκιβώτια χρήστη είναι ότι εάν δεν έχει καθοριστεί η ρύθμιση SuppressExchange ή τη ρύθμιση SuppressAll , ενημερώνονται μόνο τα γραμματοκιβώτια χρηστών που ανήκουν σε τις συγκεκριμένες ζώνες ώρας.
Αυτή η ρύθμιση εφαρμόζεται σε όλα τα γραμματοκιβώτια, σε όλες τις αίθουσες και σε όλα τα ημερολόγια του χρήστη.
SuppressExchange και MaxDepthΑυτές οι ρυθμίσεις ως αποτέλεσμα όλων των συναντήσεων στο ημερολόγιο του χρήστη που επηρεάζονται από την αλλαγή DST ενημέρωση ανεξάρτητα από το εάν ο χρήστης είναι ο διοργανωτής από αυτά τα στοιχεία ημερολογίου.

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

Η ρύθμιση MaxDepth Καθορίζει το επίπεδο της επέκτασης λίστας διανομής που εκτελούνται για να προσδιορίσετε ποιοι συμμετέχοντες έχουν γραμματοκιβώτια του Exchange και ποιοι συμμετέχοντες δεν.
Χρησιμοποιήστε αυτήν τη ρύθμιση, εάν δεν θέλετε οι χρήστες του Exchange για να λαμβάνει ενημερωμένες εκδόσεις σύσκεψης από ηλεκτρονικές ατζέντες για συσκέψεις που επηρεάζονται από την εκτεταμένη περίοδο θερινής ΏΡΑΣ.

Η ρύθμιση SuppressExchange είναι καλύτερη από τη ρύθμιση του SuppressAll , εάν ο οργανισμός διαθέτει συστήματα ημερολογίου του Exchange Server και συσκέψεις που έχουν προγραμματιστεί για να συμπεριλάβετε τους συμμετέχοντες που είναι εκτός του οργανισμού.
Δεν υπάρχουν ενημερωμένες εκδόσεις συσκέψεων αποστέλλονται, παρά μόνο σε χρήστες χωρίς Exchange. Επομένως, για να βεβαιωθείτε ότι έχουν ενημερωθεί αντίγραφα της ίδιας σύσκεψης για όλους τους συμμετέχοντες πιθανές, πρέπει να ενημερώνονται κάθε γραμματοκιβώτιο στον οργανισμό.

Αυτή η κατάσταση μπορεί να αυξήσει σημαντικά τον αριθμό των γραμματοκιβωτίων που πρέπει να ενημερωθούν. Επομένως, μπορεί να αυξηθεί χρόνους επεξεργασίας.

Όταν οι λίστες διανομής μεγάλα, ένθετα βρίσκονται σε λίστα συμμετεχόντων, είναι μια δαπανηρή διαδικασία για να προσδιορίσετε τους συμμετέχοντες για μια σύσκεψη και να καθορίσετε κατά πόσο οι συμμετέχοντες έχουν γραμματοκιβώτια του Exchange. Εάν καθορίσετε αυτήν τη ρύθμιση και ορίστε μια υψηλή τιμή για την παράμετρο MaxDepth , ένα σημαντικό φορτίο μπορούν να διατίθενται στους ελεγκτές τομέα.
Η ρύθμιση αυτή εφαρμόζεται μόνο σε πολλά γραμματοκιβώτια χρηστών.
SuppressAllΑυτή η ρύθμιση έχει ως αποτέλεσμα όλες οι συναντήσεις στο ημερολόγιο του χρήστη που επηρεάζονται από την αλλαγή DST ενημέρωση ανεξάρτητα από το εάν ο χρήστης είναι ο διοργανωτής από αυτά τα στοιχεία ημερολογίου.

Εάν ο χρήστης είναι ο διοργανωτής ένα στοιχείο ημερολογίου, δεν αποστέλλονται ενημερωμένες εκδόσεις στους συμμετέχοντες.
Χρησιμοποιήστε αυτήν τη ρύθμιση, εάν δεν θέλετε οι συμμετέχοντες να λαμβάνει ενημερωμένες εκδόσεις σύσκεψης από ηλεκτρονικές ατζέντες για συσκέψεις που επηρεάζονται στην εκτεταμένη περίοδο θερινής ΏΡΑΣ.Δεν υπάρχουν ενημερωμένες εκδόσεις συσκέψεων αποστέλλονται. Επομένως, για να βεβαιωθείτε ότι έχουν ενημερωθεί αντίγραφα της ίδιας σύσκεψης για όλους τους συμμετέχοντες πιθανές, πρέπει να ενημερώνονται κάθε γραμματοκιβώτιο στον οργανισμό.

Αυτή η κατάσταση μπορεί να αυξήσει σημαντικά τον αριθμό των γραμματοκιβωτίων που πρέπει να ενημερωθούν. Επομένως, μπορεί να αυξηθεί χρόνους επεξεργασίας.

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

Ενημερωμένη έκδοση για αίθουσες συνεδριάσεων και γραμματοκιβώτια πόρων

Πρέπει να ενημερώσετε τις αίθουσες συσκέψεων και γραμματοκιβώτια πόρων για να αποφύγετε διενέξεις κράτησης. Για να γίνει αυτό, ακολουθήστε τα εξής βήματα:
  1. Στη σελίδα Καθορισμός πόρων και RoomCalendars διάσκεψη , πληκτρολογήστε ή επικολλήστε τη λίστα των ψευδωνύμων της διάσκεψης roomsin στον οργανισμό σας. Κάντε κλικ στο κουμπί " επίλυση " για να επικυρώσετε τα ψευδώνυμα και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο.
  2. Στη σελίδα επίλυση ζώνες ώρας για πόρο andConference ημερολόγια δωμάτιο , το εργαλείο σας ζητά να manuallyspecify τη ζώνη ώρας για μια αίθουσα συσκέψεων εάν η αίθουσα συνεδριάσεων δεν nothave μια ζώνη ώρας. Κάνετε αυτό και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο.
  3. Εμφανίζεται μια σελίδα σημειώματος υπενθύμισης που το toolis να ενημερώσετε ημερολόγια. Κάντε κλικ στο κουμπί Επόμενο.
  4. Παρατηρήστε ότι εμφανίζεται μια γραμμή κατάστασης, μια σύνδεση με το αρχείο εξόδου καταγραφής και areal χρόνου εμφάνιση της εξόδου του εργαλείου. Κάντε κλικ στο κουμπίΕπόμενο.

    Εάν παρουσιαστούν σφάλματα, εμφανίζεται μια σύνδεση προς το έγγραφο thetroubleshooting στο κάτω μέρος αυτής της σελίδας.

Ενημερώσετε το ημερολόγιο του γραμματοκιβωτίου χρήστη

Για να γίνει αυτό, ακολουθήστε τα εξής βήματα:
  1. Στη σελίδα ρυθμίσεων για ενημέρωση MailboxCalendars χρήστη , ρυθμίστε τις παραμέτρους για την ενημερωμένη έκδοση.

    Δεν έχετε καθορίσει Ifyou, το SuppressExchange ή τοSuppressAll πρόσθετες ρυθμίσεις, επιλέξτε τις ζώνες ώρας που areaffected από τη θερινή ΏΡΑ. Διαφορετικά, επιλέξτε όλες τις ζώνες ώρας.

    Κάντε κλικ στο κουμπίΕπόμενο.
  2. Εμφανίζεται μια σελίδα σημειώματος υπενθύμισης που το toolis να ενημερώσετε ημερολόγια. Κάντε κλικ στο κουμπί Επόμενο.
  3. Παρατηρήστε ότι εμφανίζεται μια γραμμή κατάστασης, μια σύνδεση με το αρχείο εξόδου καταγραφής και areal χρόνου εμφάνιση της εξόδου του εργαλείου. Αφού ολοκληρωθεί η την ενημερωμένη έκδοση, κάντε κλικ στο κουμπί Επόμενο.

    Εάν παρουσιαστούν σφάλματα, alink στο έγγραφο αντιμετώπισης προβλημάτων εμφανίζεται στο κάτω μέρος του thispage.
  4. Κάντε κλικ στο κουμπί Τέλος.

Εργαλείο αρχείων καταγραφής και τους δευτερεύοντες καταλόγους του Exchange

Αρχεία καταγραφής

Το εργαλείο του Exchange δημιουργεί τα ακόλουθα αρχεία καταγραφής στον κατάλογο εγκατάστασης:
  • Output.txt

    Αυτό το αρχείο περιέχει μια λίστα με όλες τις thatwere γραμματοκιβώτια χρήστη που έχει εξαχθεί μαζί με τις πληροφορίες ζώνης ώρας.
  • TimeZoneExtraction.log

    Αυτό το αρχείο καταγραφής περιέχει το συνδυασμένο αποτέλεσμα της διαδικασίας zoneextraction χρόνο για όλους τους διακομιστές.
  • ResourceUpdate.log

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

    Αυτό το αρχείο καταγραφής περιέχει το συνδυασμένο αποτέλεσμα της διαδικασίας ενημέρωσης usermailbox για όλους τους διακομιστές.
  • CalendarScan.log

    Αυτό το αρχείο καταγραφής περιέχει το συνδυασμένο αποτέλεσμα της διαδικασίας calendarscan για όλους τους διακομιστές.
  • ConflictUsers.txt

    Αυτό το αρχείο καταγραφής περιέχει μια λίστα των χρηστών που έχουν conflictingtime ζώνες. Για παράδειγμα, οι χρήστες γραμματοκιβωτίου ιδιότητες υποδεικνύουν ότι theybelong σε πολλές ζώνες ώρας.
  • NonExistent.txt

    Αυτό το αρχείο καταγραφής περιέχει μια λίστα των χρηστών που έχουν καμία φορά zoneinformation.

Υποκαταλόγους

Το εργαλείο του Exchange δημιουργεί τα εξής υποκαταλόγους του καταλόγου εγκατάστασης:
  • Πόρος

    Αυτό είναι ο υποκατάλογος εργασίας για την ενημερωμένη έκδοση processfor τις αίθουσες συνεδριάσεων και για τα γραμματοκιβώτια πόρων. Αυτό directorycontains τα ακόλουθα αρχεία:
    • Msextmz.log

      Αυτό είναι το αρχείο εξόδου του εργαλείου του Exchange για τη διαδικασία ενημέρωσης.
    • Errors.txt

      Αυτό το αρχείο περιέχει τη λίστα των γραμματοκιβωτίων.
    • Processed.txt

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

    Υποκατάλογος TheResource περιέχει επίσης τα παρακάτω δευτερεύοντα κατάλογο:
    • LogFiles

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

    Υπάρχει ένα υποκατάλογο για κάθε serveron που επεξεργάζονται την εξαγωγή ζώνης ώρας ή έγινε μια ενημέρωση του ημερολογίου.Αυτές οι υποκατάλογοι περιέχουν τα εξής υποκαταλόγους:
    • CalendarScan

      Αυτός είναι ο υποκατάλογος εργασίας για τη διαδικασία σάρωσης του ημερολογίου.
    • Εξαγωγή

      Αυτός είναι ο υποκατάλογος εργασίας για τη διαδικασία εξαγωγής ζώνης ώρας.
    • Η ενημερωμένη έκδοση

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

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

Τι πρέπει να κάνετε μετά την εκτέλεση του εργαλείου του Exchange

Αφού ολοκληρώσετε την εκτέλεση του εργαλείου του Exchange σε όλους τους διακομιστές του Exchange στο περιβάλλον σας, εφαρμόστε τις κατάλληλες ενημερωμένες εκδόσεις της θερινής ΏΡΑΣ του Exchange Server. Η ακόλουθη λίστα οργανώνεται κατά επίπεδο Exchange Server έκδοση και service pack. Εγκαταστήστε τις ενημερωμένες εκδόσεις για την έκδοση του Exchange Server με σειρά.

Exchange Server 2007
940006 Περιγραφή των ενημερώσεων 4 για τον Exchange Server 2007
Η συνάθροιση ενημερώσεων 4 για τον Exchange Server 2007 περιλαμβάνει τις ακόλουθες ενημερώσεις κώδικα θερινής ΏΡΑΣ:
  • 937656 Αντιμετωπίζετε προβλήματα στο Outlook Web Access για Exchange 2007 μετά τη θερινή ώρα (DST) ξεκινά στη Νέα Ζηλανδία στο 2007
  • 932561 Οι συναντήσεις που αποστέλλονται από έναν οργανισμό Exchange σε έναν άλλο χρησιμοποιώντας το Exchange 2007 ενδέχεται να είναι εσφαλμένα κατά μία ώρα, εάν μία εταιρεία βρίσκεται στη ζώνη ώρας της Δυτικής Αυστραλίας
Exchange Server 2003 SP2
926666 Ενημερωμένη έκδοση για τις αλλαγές της θερινής ώρας στο 2007 για το Exchange 2003 Service Pack 2
931915 Ενημερωμένη έκδοση για τις αλλαγές της θερινής ώρας στη νέα γη στο 2007 για το Exchange Server 2003 Service Pack 2
929895 Οι συναντήσεις που αποστέλλονται μεταξύ Exchange Server διαφορετικών εταιρειών μπορεί να είναι εσφαλμένη κατά μία ώρα, όταν ένας από τους οργανισμούς βρίσκεται σε ζώνη ώρας της Δυτικής Αυστραλίας
937653 Αντιμετωπίζετε ένα ή περισσότερα ζητήματα στον Exchange Server 2003 μετά την περίοδο θερινής ώρας για τις αλλαγές της νέας Ζηλανδίας 2007
Exchange Server 2003 SP1
940123 Αντιμετωπίζετε προβλήματα στο Exchange 2003 Service Pack 1 μετά τη θερινή ώρα (DST) ξεκινά στη Νέα Ζηλανδία στο 2007

Γνωστά ζητήματα

  • Περιοδικές συσκέψεις που έχουν δημιουργηθεί στο Outlook Web Access δεν ενημερώνονται από το εργαλείο του Exchange

    Εάν εγκαθιστάτε τις ενημερωμένες εκδόσεις του Exchange Server στο διακομιστή theExchange, πριν να ενημερώσετε τα γραμματοκιβώτια, περιοδικές συσκέψεις που arecreated στο Outlook Web Access δεν ενημερώνονται από το εργαλείο του Exchange.

    Για να επιλύσετε αυτό το ζήτημα, καταργήσετε τις ενημερωμένες εκδόσεις του Exchange Server, εκτελέστε το εργαλείο theExchange και, στη συνέχεια, εγκαταστήστε ξανά το διακομιστή του Exchange, ενημερώνει σχετικά το φακέλους.
  • Exchange 2007 πρέπει να ξεκινήσει πάλι, μετά την εκτέλεση του εργαλείου του Exchange

    Για να εμφανιστούν σωστά τα στοιχεία ημερολογίου, πρέπει να restartthe οι υπηρεσίες του Exchange μετά την εκτέλεση του εργαλείου του Exchange για το Outlook Web Access 2007-inExchange.
  • Δεν μπορείτε να εγκαταστήσετε το εργαλείο του Exchange

    Το εργαλείο του Exchange δεν εγκαθίσταται με επιτυχία υπάρχει ifeither από τα ακόλουθα κλειδιά μητρώου:
    • HKEY_CLASS_ROOT\Outlook.Application.9
    • HKEY_CLASS_ROOT\Outlook.Application.10
    Σε αυτό το σενάριο, λαμβάνετε το ακόλουθο σφάλμα messagewhen προσπαθείτε να εγκαταστήσετε το εργαλείο του Exchange:
    Εργαλείο αλλάζει ServerCalendar Exchange δεν μπορεί να εγκατασταθεί με αυτήν την έκδοση του MicrosoftOutlook.
    Για να επιλύσετε αυτό το ζήτημα, διαγράψτε τα κλειδιά μητρώου, εγκαταστήστε το εργαλείο του Exchange και στη συνέχεια να επαναφέρετε τα κλειδιά μητρώου, πράγμα.

    Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν τροποποιήσετε το μητρώο λανθασμένα. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου πριν να το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
  • Υπάρχει ένα όριο στον αριθμό των γραμματοκιβωτίων που είναι δυνατή η επεξεργασία ανά διακομιστή

    Σε κατάσταση λειτουργίας χρήστη λίστα και εξαγωγής ζώνης ώρας mode,Msextmz.exe μπορεί να επεξεργαστεί μόνο 65.535 γραμματοκιβωτίων σε διακομιστή. Εάν δεν γίνεται το hasmore διακομιστή από 65.535 γραμματοκιβώτια, ορισμένες γραμματοκιβώτια.
  • Δημόσιο φάκελο ημερολόγια δεν ενημερώνονται

    Το εργαλείο του Exchange δεν ενημερώνει τη δημόσια Foldercalendars. Για πληροφορίες σχετικά με την ενημέρωση ενός ημερολογίου του δημόσιου φακέλου, την seethe τεκμηρίωση του εργαλείου του Outlook.
  • Μπορείτε να εκτελέσετε στο ίδιο περιβάλλον του εργαλείου του Outlook και το εργαλείο του Exchange

    Εάν εκτελείτε το εργαλείο του Exchange σε ένα γραμματοκιβώτιο που hasalready έχουν ενημερωθεί από το εργαλείο του Outlook, ή το αντίστροφο, αντιμετωπίζετε δεν sideeffects. Ωστόσο, εάν εκτελέσετε το εργαλείο του Exchange, υπάρχει ανάγκη για torun χρήστες του εργαλείου του Outlook ξεχωριστά.
  • Μη-σύσκεψη υπενθυμίσεις εμφανίζονται αργότερα από την αναμενόμενη

    Μη-σύσκεψη υπενθυμίσεις για τα γραμματοκιβώτια ενημέρωση bythe Exchange εργαλείο δεν ενημερώνονται εάν έχει συνδεθεί ποτέ στο Outlook σε λειτουργία με σύνδεση mailboxin. Σε αυτήν την περίπτωση, οι υπενθυμίσεις εμφανίζονται μία ώρα αργότερα thanexpected.

    Εάν το Outlook έχει συνδεθεί ποτέ σε λειτουργία με σύνδεση, που mustadjust τις εσφαλμένες υπενθυμίσεις για συναντήσεις ημερολογίου που το toolfinds του Outlook. Επιπλέον, ο φάκελος αναζήτησης υπενθυμίσεις δεν υπάρχει στο γραμματοκιβώτιο.Επομένως, το εργαλείο δεν ενημερώνει τα στοιχεία ηλεκτρονικού ταχυδρομείου, των επαφών ή υπενθυμίσεις.

    Για παράδειγμα, το εργαλείο δεν ενημερώνει την υπενθύμιση σε ένα ηλεκτρονικό ταχυδρομείο itemto παρακολούθηση κάθε φορά στο μέλλον. Το εργαλείο δεν ενημερώνει επίσης thereminder σε ένα στοιχείο εργασίας που έχει μια υπενθύμιση.
  • Λαμβάνετε ένα μήνυμα λάθους: "δεν είναι δυνατή η εγκατάσταση, επειδή οι προηγούμενες εκδόσεις του 'Microsoft Exchange Calendar Update Tool' εντοπίστηκαν. Καταργήστε την εγκατάσταση τους και εκτελέστε ξανά αυτό το πρόγραμμα εγκατάστασης"

    Εάν είχατε εγκαταστήσει προηγουμένως Exchange ημερολόγιο UpdateTool έκδοση 1.0, πρέπει να καταργήσετε αυτήν την έκδοση πριν να εγκαταστήσετε την έκδοση 2.0 του εργαλείου ενημερωμένη έκδοση ExchangeCalendar.

    Ημερολόγιο Exchange, η ενημερωμένη έκδοση 1.0 Toolversion είχε διανεμηθεί ως ένα αυτοαποσυμπιεζόμενο εκτελέσιμο αρχείο που πακέτα .msi containedtwo (Msextmz.msi και Msextmzcfg.msi). Bothpackages πρέπει να απεγκαταστήσετε πριν να εγκαταστήσετε την έκδοση 2.0 του εργαλείου του Exchange.

    Εάν youstill αντιμετωπίζετε προβλήματα κατά την εγκατάσταση της έκδοσης 2.0 του εργαλείου του Exchange, δοκιμάστε την επανεγκατάσταση και, στη συνέχεια, την κατάργηση της εγκατάστασης έκδοση 1.0 του εργαλείου του Exchange. Dothis, χρησιμοποιώντας τα πακέτα .msi αντί χρησιμοποιώντας τη δυνατότητα " RemovePrograms " στον πίνακα ελέγχου. Στη συνέχεια, κάντε επανεκκίνηση του υπολογιστή σας, andthen, εγκαταστήστε την έκδοση 2.0 του εργαλείου του Exchange.

    Εάν η doesnot διαδικασία λειτουργεί, θα πρέπει να εξαγάγετε τα δυαδικά αρχεία απευθείας από τα πακέτα .msi.
  • Όταν εκτελείτε το Outlook ή το Exchange εργαλεία ενημέρωσης, συναντήσεις είναι εσφαλμένα κατά μία ώρα σε γραμματοκιβώτια, όπου η τοπική ζώνη ώρας είναι Χειμερινή ώρα Νέας Ζηλανδίας

    Αυτή η συμπεριφορά προκύπτει όταν τα ακόλουθα σενάρια aretrue:
    • Μπορείτε να εκτελέσετε το Outlook ή το Exchange εργαλεία ενημερωμένη έκδοση σε έναν υπολογιστή που εκτελεί τα Windows Vista.
    • Η τοπική ζώνη ώρας των γραμματοκιβωτίων που ενημερώνονται είναι Χειμερινή ώρα Νέας Ζηλανδίας.
    Για να επιλύσετε αυτό το ζήτημα, πρέπει να εκτελέσετε το Outlook orExchange εργαλεία ενημέρωσης έναντι των γραμματοκιβωτίων δεύτερη φορά στις ή μετά τις January1, 2008.

    Αυτή η συμπεριφορά παρουσιάζεται επειδή τα Windows Vista χειρίζονται zoneinformation φορά με διαφορετικό τρόπο από ότι άλλες εκδόσεις των Windows. Εάν δεν εκτελέσετε theOutlook ή εργαλεία ενημερωμένη έκδοση Exchange ξανά την ή μετά την 1η Ιανουαρίου 2008, allappointments στο δεύτερο συμβάν θερινής ΏΡΑΣ θα απενεργοποιήσετε κατά μία ώρα. Το δεύτερο DSTevent περιλαμβάνει ημερομηνίες από τις 16 Μαρτίου 2008 έως 6 Απριλίου 2008.

    Εάν το κάνετε notwant να περιμένει μέχρι την 1η Ιανουαρίου 2008, για να ενημερώσετε τις συναντήσεις με το δεύτερο DSTevent, μπορείτε να εκτελέσετε το Outlook ή Exchange ενημέρωση εργαλεία από έναν υπολογιστή που isrunning τα Windows XP ή Windows Server 2003.
  • Μια ημερομηνία σε μορφή ηη/μμ/εεεε μετατρέπεται σε μορφή ηη/Μ/εεεε

    Μπορείτε να ορίσετε την επιλογή Ημερομηνίας ενημερωμένη έκδοση κώδικα του λειτουργικού συστήματος στο εργαλείο ενημέρωσης ημερολογίου του Exchange. Όταν το κάνετε αυτό, το εργαλείο ενημέρωσης ημερολογίου του Exchange δεν λειτουργεί σωστά. Αυτό το ζήτημα παρουσιάζεται επειδή η μορφή ημερομηνίας MM/ηη/εεεε μετατρέπεται σε M/DD/YYYY.

    Επιπλέον, ένα μήνυμα λάθους παρόμοιο με το ακόλουθο μήνυμα λάθους καταγράφεται στο αρχείο καταγραφής σφαλμάτων:
    [28/02/2008 7:10:21 ΠΜ][776]: wmain: δεν ήταν δυνατή η ανάγνωση της ρύθμισης παραμέτρων - σφάλματος 0x80070057.
    Αυτό το ζήτημα παρουσιάζεται εξαιτίας μιας ρύθμισης εσφαλμένη επιλογή της ακόλουθης ενότητας από τα γραμματοκιβώτια του δείγματος.διακομιστήτο αρχείο .ini.
    ServerDN = /O=OrgName/OU=AdminGroup/cn=Configuration/cn=Servers/cn=ServerName LogDirectory = C:\Program Files\MSExTmz\ServerName\Update\LogFiles\ ErrorFile = C:\Program Files\MSExTmz\ServerName\Update\errors.ServerName.txt ProcessedFile = C:\Program Files\MSExTmz\ServerName\Update\processed.ServerName.txt LogFile = C:\Program Files\MSExTmz\ServerName\Update\msextmz.ServerName.log SystemPatchDate = 2/28/2008  DebugFile = C:\Program Files\MSExTmz\debug\ServerName.debug.bin PerMailboxTimeLimit = 15 PostMailboxDelay = 0 RebaseOptions = 171 InputFile = C:\Program Files\MSExTmz\ServerName\Update\Mailboxes.ServerName.txt 
    Παρατηρήστε ότι η γραμμή "SystemPatchDate" περιέχει την ημερομηνία "28/2/08". Αυτή η ημερομηνία πρέπει να είναι με τη μορφή ηη/μμ/εεεε.

    Για να επιλύσετε αυτό το ζήτημα, μην χρησιμοποιείτε την επιλογή Ημερομηνίας ενημερωμένη έκδοση κώδικα του λειτουργικού συστήματος .
Αναφορές

Η δέσμη ενεργειών "Παραχώρηση δικαιωμάτων γραμματοκιβωτίου"

Option Explicit' For FileSystemObjectConst ForReading = 1Const ForWriting = 2Const ForAppending = 8Const TristateTrue = -1Const TristateUseDefault = -2Const TristateFalse = 0'Permission Type: Allow or DenyConst ADS_ACETYPE_ACCESS_ALLOWED = &H0Const ADS_ACETYPE_ACCESS_DENIED = &H1Const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = &H5Const ADS_ACETYPE_ACCESS_DENIED_OBJECT = &H6Const ADS_ACEFLAG_INHERIT_ACE = &H2Const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = &H4Const ADS_ACEFLAG_INHERIT_ONLY_ACE = &H8Const ADS_ACEFLAG_INHERITED_ACE = &H10Const ADS_ACEFLAG_VALID_INHERIT_FLAGS = &H1fConst ADS_ACEFLAG_SUCCESSFUL_ACCESS = &H40Const ADS_ACEFLAG_FAILED_ACCESS = &H80'Declare ADSI constantsConst ADS_SCOPE_SUBTREE = 2Const ADS_OPTION_SECURITY_MASK = 3Const ADS_OPTION_REFERRALS	= 1Const ADS_SECURITY_INFO_DACL = 4Const ADS_CHASE_REFERRALS_NEVER = &h00 Const ADS_CHASE_REFERRALS_SUBORDINATE = &h20 Const ADS_CHASE_REFERRALS_EXTERNAL = &h40'Microsoft Exchange ServerConst EX_MB_SEND_AS_ACCESSMASK  = &H00100Const EX_FULLMAILBOX_ACCESSMASK = 1Const EX_MB_SEND_AS_GUID = "{AB721A54-1E2F-11D0-9819-00AA0040529B}"'Application Parameter IndexConst ARG_INDEX_MODE = 0Const ARG_INDEX_USERNAME = 1Const ARG_INDEX_FILENAME = 2Const MIN_ARG = 1Const MODE_INVALID = -1 Const MODE_ADD = 0Const MODE_REMOVE = 1Const ADD = "-ADD"Const REMOVE = "-REMOVE"'Application Const StringConst EMPTYSTRING = ""Const ERROR_FILENAME = "GrantMailboxPermission.err"Const OUTPUT_FILENAME = "GrantMailboxPermission.log"Dim OUTPUT_DELIMITEROUTPUT_DELIMITER = vbTab'Logging fileDim objFSODim objfileErrorDim objfileOutputDim objfileImportDim objconnDim objCommandDim rootDSEDim sDomainContainerDim sUserLDAPPathDim objUserDim objSDNTsecurityDim objDACLNTDim objDACLEXDim objSDMailboxDim fFMADim fSendAsDim AccessTypeForFMADim AccessTypeForSendASDim fAddedFMADim fAddedSendAsDim fRemovedFMADim fRemovedSendAsDim sArraySplitDim sOneRowDim sGrantedUserDim dArgCountDim cScriptModeDim dArgExpectedDim fOneErrorOn Error Resume Next'Parameter VerificationdArgCount = Wscript.Arguments.CountIf (dArgCount < MIN_ARG) Then	DisplaySyntaxEnd IfcScriptMode = MODE_INVALIDSelect Case UCase(WScript.Arguments(ARG_INDEX_MODE))	Case ADD		cScriptMode = MODE_ADD		dArgExpected = ARG_INDEX_FILENAME + 1	Case REMOVE		cScriptMode = MODE_REMOVE		dArgExpected = ARG_INDEX_MODE + 1	Case Else		cScriptMode = MODE_INVALIDEnd SelectIf (cScriptMode = MODE_INVALID Or dArgCount <> dArgExpected) Then	DisplaySyntaxEnd IfIf (cScriptMode = MODE_ADD) Then	sGrantedUser = WScript.Arguments(ARG_INDEX_USERNAME)	If (IsValidUserName(sGrantedUser) = False) Then		DisplaySyntax	End IfEnd IfCreateImportExportFilesIf (cScriptMode = MODE_ADD) Then	err.Clear		'Prepare LDAP connection.	Set objconn = CreateObject("ADODB.Connection")	Set objCommand = CreateObject("ADODB.Command")	objconn.Provider = "ADSDSOObject"	objconn.Open "ADs Provider"	If (err.number <> 0) Then		WScript.StdOut.WriteLine("Failed to bind to Active Directory server, error:" & err.Description)		objfileError.WriteLine("Failed to bind to Active Directory server, error:" & err.Description)		WScript.Quit	End If			Set rootDSE = GetObject("LDAP://rootDSE")	sDomainContainer = rootDSE.Get("defaultNamingContext")	If (err.number <> 0) Then		WScript.StdOut.WriteLine("Failed to find a Domain Container:" & err.Description)		objfileError.WriteLine("Failed to find a Domain Container:" & err.Description)		WScript.Quit	End If			Set objCommand.ActiveConnection = objconn	Do While objfileImport.AtEndOfStream <> True		fOneError = False		sUserLDAPPath = EMPTYSTRING		err.Clear		sOneRow = Trim(objfileImport.ReadLine)		If sOneRow <> EMPTYSTRING Then				    sUserLDAPPath = GetLDAPPathFromLegacyDN(sOneRow)		    If (err.number <> 0) Then			    objfileError.WriteLine("Failed to get user's LDAP path from " & sOneRow)			    fOneError = True			    err.Clear		    End If		    If (fOneError = False) Then			    Set objUser = GetObject(sUserLDAPPath)			    If (err.number <> 0) Then				    objfileError.WriteLine("Failed to get user object from " & sUserLDAPPath)				    objfileError.WriteLine("Error: " & err.Description)				    fOneError = True				    err.Clear			    End If		    End If    			    If (fOneError = False) Then			    Set objSDMailBox = objUser.MailboxRights			    Set objDACLEX = objSDMailbox.DiscretionaryAcl			    Set objSDNTsecurity = objUser.ntSecurityDescriptor			    Set objDACLNT = objSDNTsecurity.DiscretionaryAcl			    If (err.number <> 0) Then				    objfileError.WriteLine("Failed to get DACL of " & sUserLDAPPath)				    objfileError.WriteLine("Error: " & err.Description)				    fOneError = True				    err.Clear			    End If		    End If		    ' Verify Full Mailbox Access and Send As permissions.		    fFMA = False		    fSendAs = False		    AccessTypeForFMA = ADS_ACETYPE_ACCESS_ALLOWED		    AccessTypeForSendAS = ADS_ACETYPE_ACCESS_ALLOWED		    If (fOneError = False) Then			    CheckFullMailboxAccess objDACLEX, sGrantedUser, fFMA, AccessTypeForFMA			    CheckSendAs objDACLNT, sGrantedUser, fSendAs, AccessTypeForSendAS			    If (err.number <> 0) Then				    objfileError.WriteLine("Failed to Check permission of " & sUserLDAPPath)				    objfileError.WriteLine("Error: " & err.Description)				    fOneError = True				    err.Clear			    End If		    End If		    'If Send As or Full Mailbox Access permissions do not exist, add these permissions.		    If ( (AccessTypeForFMA = ADS_ACETYPE_ACCESS_DENIED) Or (AccessTypeForSendAs = ADS_ACETYPE_ACCESS_DENIED_OBJECT) ) Then			    'If Deny access is already granted, do not add permissions for this user.			    objfileError.WriteLine("Deny permission already added: " & sUserLDAPPath)			    fOneError = True		    End If    				    If ( fOneError = False And ((fFMA = False) Or (fSendAs = False)) ) Then			    fAddedFMA = False			    fAddedSendAs = False    						    If (fFMA = False) Then				    'Add Full Mailbox Access permissions.				    err.Clear				    AddAce objDACLEX, sGrantedUser, EX_FULLMAILBOX_ACCESSMASK, ADS_ACETYPE_ACCESS_ALLOWED, ADS_ACEFLAG_INHERIT_ACE, 0,0,0				    objSDMailbox.DiscretionaryAcl = objDACLEX				    objUser.MailboxRights = Array(objSDMailbox)				    If ( err.number <> 0 ) Then					    objfileError.WriteLine("Failed to add FullMailbox Access: " & sUserLDAPPath)					    objfileError.WriteLine("Error: " & err.Description)					    fOneError = True					    fAddedFMA = False					    err.Clear				    Else					    fAddedFMA = True				    End If			    End If    						    If (fSendAs = False) Then				    'Add Send As permissions.				    err.Clear				    AddAce objDACLNT, sGrantedUser, EX_MB_SEND_AS_ACCESSMASK, ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, 0,1, EX_MB_SEND_AS_GUID, 0				    objSDNTsecurity.DiscretionaryAcl = objDACLNT				    objUser.Put "ntSecurityDescriptor", Array( objSDNTsecurity )				    objUser.SetOption ADS_OPTION_SECURITY_MASK, ADS_SECURITY_INFO_DACL				    If ( err.number <> 0 ) Then					    objfileError.WriteLine("Failed to add SendAs permission: " & sUserLDAPPath)					    objfileError.WriteLine("Error: " & err.Description)					    fOneError = True					    fAddedSendAs = False					    err.Clear				    Else					    fAddedSendAs = True				    End If			    End If			    If (fOneError = False ) Then 				    objUser.SetInfo				    If (err.number <> 0) Then					    objfileError.WriteLine("Failed to update user: " & sUserLDAPPath)					    objfileError.WriteLine("Error: " & err.Description)					    fOneError = True					    err.Clear						    Else					    'Update logging.					    objfileOutput.WriteLine(sUserLDAPPath & OUTPUT_DELIMITER & fAddedFMA & OUTPUT_DELIMITER & fAddedSendAs)						    End If			    End If		    End If		    Set objUser = Nothing		    Set objSDNTsecurity = Nothing		    Set objDACLNT = Nothing		    Set objDACLEX = Nothing		    Set objSDMailBox = Nothing		    If (fOneError = True) Then			    WScript.StdOut.Write("!")		    Else			    WScript.StdOut.Write(".")		    End If        End If	LoopSet rootDSE = NothingSet objCommand = NothingSet objconn = NothingEnd IfIf (cScriptMode = MODE_REMOVE) Then	'Retrieve the granted user from the first line of the import file.	sGrantedUser = objfileImport.ReadLine	If (IsValidUserName(sGrantedUser) = False) Then		WScript.StdOut.WriteLine("Invalid User in import file. please check import file..")		objfileError.WriteLine("Invalid User in import file. please check import file..")		WScript.Quit	End If		Do While objfileImport.AtEndOfStream <> True		fOneError = False		sUserLDAPPath = EMPTYSTRING		fAddedFMA = False		fAddedSendAs = False		fRemovedFMA = False		fRemovedSendAs = False		err.Clear		sOneRow = objfileImport.ReadLine		sArraySplit = Split(sOneRow, OUTPUT_DELIMITER)		'The first column is the LDAP path.		sUserLDAPPath = sArraySplit(0)		'The second column is Full Mailbox Access permissions.		fAddedFMA = sArraySplit(1)		'The third column is Send As permissions.		fAddedSendAs = sArraySplit(2)		Set objUser = GetObject(sUserLDAPPath)		If (err.number <> 0) Then			objfileError.WriteLine("Failed to get user object from " & sUserLDAPPath)			objfileError.WriteLine("Error: " & err.Description)			fOneError = True			err.Clear		End If				If ((fOneError = False) And (fAddedFMA = "True")) Then					Set objSDMailBox = objUser.MailboxRights			Set objDACLEX = objSDMailbox.DiscretionaryAcl			fRemovedFMA = RemoveFullMailboxAccess(objDACLEX, sGrantedUser)			If (err.number <> 0) Then				objfileError.WriteLine("Failed to Remove Full MailboxAccess from " & sUserLDAPPath)				objfileError.WriteLine("Error: " & err.Description)				fOneError = True				err.Clear			End If						If (fRemovedFMA = False) Then				objfileError.WriteLine("Couldn't find Full mailbox access permission on " & sUserLDAPPath)			End If						If ((fOneError = False) And (fRemovedFMA = True)) Then				objSDMailbox.DiscretionaryAcl = objDACLEX				objUser.MailboxRights = Array(objSDMailbox)			End If		End If		If ((fOneError = False) And (fAddedSendAs = "True")) Then					Set objSDNTsecurity = objUser.ntSecurityDescriptor			Set objDACLNT = objSDNTsecurity.DiscretionaryAcl			fRemovedSendAs = RemoveSendAs(objDACLNT, sGrantedUser)			If (err.number <> 0) Then				objfileError.WriteLine("Failed to Remove SendAs from " & sUserLDAPPath)				objfileError.WriteLine("Error: " & err.Description)				fOneError = True				err.Clear			End If			If (fRemovedSendAs = False) Then				objfileError.WriteLine("Couldn't find SendAs permission on " & sUserLDAPPath)			End If						If ((fOneError = False) And (fRemovedSendAs = True)) Then				objSDNTsecurity.DiscretionaryAcl = objDACLNT				objUser.Put "ntSecurityDescriptor", Array( objSDNTsecurity )				objUser.SetOption ADS_OPTION_SECURITY_MASK, ADS_SECURITY_INFO_DACL			End If		End If		If ((fOneError = False) And (fRemovedFMA Or fRemovedSendAs)) Then			objUser.SetInfo			If (err.number <> 0) Then				objfileError.WriteLine("Failed to update ADSI for user: " & sUserLDAPPath)				objfileError.WriteLine("Error: " & err.Description)				fOneError = True				err.Clear					Else 				If ( fRemovedFMA Or fRemovedSendAs ) Then					'Update logging.					objfileError.WriteLine("Removed Permission from " & sUserLDAPPath & OUTPUT_DELIMITER & fRemovedFMA & OUTPUT_DELIMITER & fRemovedSendAs)				End If			End If		End If		If (fOneError = True) Then			WScript.StdOut.Write("!")		Else			WScript.StdOut.Write(".")		End If	LoopEnd IfCloseImportexportFilesFunction IsValidUserName (sUserName)	Dim dPosition	dPosition = InStr(1, sUserName, "\")	If (dPosition = 0 ) Then		IsValidUserName = False		objfileError.WriteLine("Invalid User:" & sUserName)	Else		IsValidUserName = True	End IfEnd FunctionFunction CheckSendAs (objNTSD, sUser, fSendAs, AccessType)	Dim intACECount	Dim objACE		err.Clear	fSendAs = False	AccessType = ADS_ACETYPE_ACCESS_ALLOWED	intACECount = objNTSD.AceCount	If intACECount Then		For Each objACE In objNTSD			err.Clear			If ( (UCase(objACE.Trustee) = UCase(sUser)) And (objACE.ObjectType = EX_MB_SEND_AS_GUID) ) Then				fSendAs = True				AccessType = objACE.AceType			End If		Next	End If		If (err.number <> 0) Then		objfileError.WriteLine("Check SendAs permissions Failed : " & sUser)		objfileError.WriteLine("Error: " & err.Description)		err.Clear		fOneError = True	End If	Set objACE = NothingEnd FunctionFunction CheckFullMailboxAccess (objACL, sUser, fFoundFMA, AccessType)	Dim intACECount	Dim objACE	err.Clear	fFoundFMA = False	AccessType = ADS_ACETYPE_ACCESS_ALLOWED	intACECount = objACL.AceCount	If intACECount Then		For Each objACE In objACL			If ( (UCase(objACE.Trustee) = UCase(sUser)) And ((objACE.AccessMask And EX_FULLMAILBOX_ACCESSMASK) <> 0)) Then				fFoundFMA = True				AccessType = objACE.AceType			End If		Next	End If	If (err.number <> 0) Then		objfileError.WriteLine("Check FullMailbox permissions Failed : " & sUser)		objfileError.WriteLine("Error: " & err.Description)		err.Clear		fOneError = True	End If	Set ObjACE = NothingEnd FunctionFunction RemoveSendAs (objNTSD, sUser)	Dim intACECount	Dim objACE	Dim fFound		fFound = False	intACECount = objNTSD.AceCount		If intACECount Then		For Each objACE In objNTSD			If ((UCase(objACE.Trustee) = UCase(sUser)) And (objACE.ObjectType = EX_MB_SEND_AS_GUID) ) Then				objNTSD.RemoveAce objACE				fFound = True			End If		Next	End If	RemoveSendAs = fFound		End FunctionFunction RemoveFullMailboxAccess (objACL, sUser)	Dim intACECount	Dim objACE	Dim fFound		fFound = False	intACECount = objACL.AceCount		If intACECount Then		For Each objACE In objACL			If((0 <> Instr(UCase(objACE.Trustee), UCase(sUser))) And (objACE.AccessMask And EX_FULLMAILBOX_ACCESSMASK) <> 0) Then				objACE.AccessMask = (objACE.AccessMask Xor EX_FULLMAILBOX_ACCESSMASK)				fFound = True			End If		Next	End If	RemoveFullMailboxAccess = fFound		End FunctionFunction GetLDAPPathFromLegacyDN (sLegacyDN)	Dim rsUsers	Dim sLdapPath		objCommand.CommandText = "<GC://" & sDomainContainer & ">;(&(&(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(legacyExchangeDN=" & sLegacyDN & ")) ))));adspath;subtree"	objCommand.Properties("searchscope") = ADS_SCOPE_SUBTREE	objCommand.Properties("Page Size") = 10	objCommand.Properties("Timeout") = 30 	objCommand.Properties("Chase referrals") = (ADS_CHASE_REFERRALS_SUBORDINATE Or ADS_CHASE_REFERRALS_EXTERNAL)	err.Clear		Set rsUsers = objCommand.Execute	If (err.number <> 0) Then		objfileError.WriteLine("Search for mailbox owners failed, error:" & err.Description)		fOneError = True	End If		If (rsUsers.RecordCount = 0) Then		objfileError.WriteLine("No mailbox owner user accounts found for " & sLegacyDN & " in " & sDomainContainer & ".")		fOneError = True			End If	If (rsUsers.RecordCount > 1) Then		objfileError.WriteLine("Multiple mailboxs owner user accounts found for " & sLegacyDN & " in " & sDomainContainer & ".")		fOneError = True			End If	sLdapPath = Replace(rsUsers.Fields(0).Value, "GC://", "LDAP://")		GetLDAPPathFromLegacyDN = sLdapPath	Set rsUsers = NothingEnd FunctionFunction CloseImportexportFiles	objfileError.WriteLine("*******************************************************")	objfileError.WriteLine("End at " & Date & " " & Time)	objfileError.WriteLine("*******************************************************")	objFSO.Close	objfileError.Close	objfileOutput.Close	objfileImport.Close		Set objFSO = Nothing	Set objfileError = Nothing	Set objfileOutput = Nothing	Set objfileImport = NothingEnd FunctionFunction CreateImportExportFiles	Dim sErrorsFileName	Dim sImportFileName	Dim sOutputFileName	err.Clear	Set objFSO = CreateObject("Scripting.FileSystemObject")	sErrorsFileName = ERROR_FILENAME	sImportFileName = EMPTYSTRING	sOutputFileName = EMPTYSTRING	Select Case cScriptMode		Case MODE_ADD			sImportFileName = WScript.Arguments(ARG_INDEX_FILENAME)			sOutputFileName = OUTPUT_FILENAME		Case MODE_REMOVE			sImportFileName = OUTPUT_FILENAME 'Use the output file name as the import file.			sOutputFileName = EMPTYSTRING			Case Else			DisplaySyntax	End Select	Set objfileError = objFSO.OpenTextFile(sErrorsFileName, ForAppending, True, TristateTrue)	objfileError.WriteLine("*******************************************************")	objfileError.WriteLine("Start at " & Date & " " & Time)	objfileError.WriteLine("*******************************************************")	If (cScriptMode = MODE_REMOVE) Then		Set objfileImport = objFSO.OpenTextFile(sImportFileName, ForReading, False, TristateTrue)	Else		Set objfileImport = objFSO.OpenTextFile(sImportFileName, ForReading, False, TristateFalse)	End If	If (sOutputFileName <> EMPTYSTRING) Then		'Determine whether the output file already exists.		If (objFSO.FileExists(sOutputFileName)) Then			Set objfileOutput = objFSO.OpenTextFile(sOutputFileName, ForReading, False, TristateTrue)			sOneRow = objfileOutput.ReadLine			'If the user name in the file differs from the parameter, the process cannot continue.			If ( sOneRow <> sGrantedUser ) Then				WScript.StdOut.WriteLine("The Domain\User must be the same as " & sOneRow )				WScript.Quit			End If			Set objfileOutput = objFSO.OpenTextFile(sOutputFileName, ForAppending, True, TristateTrue)		Else			Set objfileOutput = objFSO.OpenTextFile(sOutputFileName, ForWriting, True, TristateTrue)			'The first line of the log file is the user who is granted the permissions.			objfileOutput.WriteLine(sGrantedUser)		End If	End If		If (err.number <> 0) Then		WScript.StdOut.WriteLine("Failed to open Log file, error:" & err.Description)		WScript.Quit	End IfEnd FunctionFunction AddAce(dacl, TrusteeName, gAccessMask, gAceType, gAceFlags, gFlags, gObjectType, gInheritedObjectType)	Dim Ace1		Set Ace1 = CreateObject("AccessControlEntry")	Ace1.AccessMask = gAccessMask	Ace1.AceType = gAceType	Ace1.AceFlags = gAceFlags	Ace1.Flags = gFlags	Ace1.Trustee = TrusteeName	'Determine whether ObjectType has to be set.	If CStr(gObjectType) <> "0" Then		Ace1.ObjectType = gObjectType	End If	'Determine whether InheritedObjectType has to be set.	If CStr(gInheritedObjectType) <> "0" Then		Ace1.InheritedObjectType = gInheritedObjectType	End If	dacl.AddAce Ace1    Set Ace1 = NothingEnd FunctionFunction DisplaySyntax	WScript.StdOut.WriteLine("Syntax:")	WScript.StdOut.WriteLine()	WScript.StdOut.WriteLine("Grant Full mailbox access and SendAs permission to USER based on IMPORT_FILE:")	WScript.StdOut.WriteLine("    CSCRIPT " & WScript.ScriptName & " -Add DOMAIN\USER IMPORT_FILE")	WScript.StdOut.WriteLine("    NOTE: """ & OUTPUT_FILENAME & """ will be created for -Remove option ")	WScript.StdOut.WriteLine()	WScript.StdOut.WriteLine("Remove Full mailbox access and SendAs permission based on " & OUTPUT_FILENAME & ":")	WScript.StdOut.WriteLine("    CSCRIPT """ & WScript.ScriptName & """ -Remove ")	WScript.StdOut.WriteLine()	WScript.StdOut.WriteLine("For all modes, errors are saved to " & ERROR_FILENAME )	WScript.Quit	End Function

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί με μηχανική μετάφραση

Ιδιότητες

Αναγνωριστικό άρθρου: 941018 - Τελευταία αναθεώρηση: 12/22/2014 21:03:00 - Αναθεώρηση: 3.0

Microsoft Exchange Server 2007 Enterprise Edition, Microsoft Exchange Server 2007 Standard Edition, Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange 2000 Enterprise Server, Microsoft Exchange 2000 Server Standard Edition

  • kbhowto kbinfo kbmt KB941018 KbMtel
Σχόλια
cript"> Asimov.clickstreamTracker.init(); &t=">&t=">