Exchange Takvimi güncelleştirme Aracı'nı adres gün ışığından yararlanma saati değişiklikleri için Exchange Server için kullanma

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 930879
Önemli Bu Microsoft Bilgi Bankası makalesinde açıklanan güncelleştirmeyi 941018 Microsoft Bilgi Bankası makalesinde anlatılan güncelleştirmenin yerini almıştır. Emin olmak için Windows 941018 Microsoft Bilgi Bankası makalesinde açıklanan güncelleştirmeyi yükleyin son saat dilimi verileri var. 941018 Microsoft Bilgi Bankası makalesinde açıklanan güncelleştirmeyi yüklemeden önce bu Microsoft Bilgi Bankası makalesinde açıklanan güncelleştirmeyi kaldırmanız gerekmez.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklayın:
941018 Exchange Takvimi güncelleştirme Aracı'nı kullanarak gün ışığından yararlanma saati nasıl
Giriş
Böylece daha sonraki bir saatte Gün Doğumu ve gün batımı oluşan gün ışığından yararlanma saati ayarı saatler devam sistemidir. Ek Yaz Akşamları efekttir. Ancak çoğu kendi kuralları ve yönetmelikler ne zaman başladığı ve bittiği için gün ışığından yararlanma saati, birçok ülkede gözlemleyin. Yıl yıl gün ışığından yararlanma saati (DST bilinir) tarihleri değişebilir ve kullanıcıların DST yasa ya da kural değiştirmek her zaman Microsoft Office Outlook takvimlerini güncelleştirmek gerekebilir. Önceki DST kuralları geçerli DST kurallarını arasındaki tarihler için bu makaledeki "DST uzunca." denir

Bu makalede, DST uzunca sırasında ortaya çıkan adresi takvim öğeleri Microsoft Outlook için gerçekleştirebileceğiniz eylemleri odaklanır.

Gün ışığından yararlanma saati değişiklikleri için (2007 DST) 2007'de, etkilenen tüm Microsoft ürünleri için hazırlama hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: Bu makalede, Microsoft Exchange Server'da yeni DST kurallarına göre saklanır takvim öğelerini güncelleştirmek için alınması gereken eylemleri odaklanır. Bu makalede sunulan çözüm Exchange Takvimi güncelleştirme Aracı'nı ("Exchange aracı") içerir. Exchange Aracı ("Outlook aracı") Microsoft Office Outlook için saat dilimi verileri güncelleştirme Aracı'nı üzerinde dayanır.
Outlook aracı hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
931667 Gün ışığından yararlanma saati değişiklikleri 2007'de Microsoft Office Outlook için saat dilimi verileri güncelleştirme Aracı'nı kullanarak nasıl

Exchange aracı hakkında

Microsoft Windows için DST güncelleştirmelerini yükledikten sonra DST değişikliği dönemlerde gerçekleşen tüm eski randevuları hatalı bir saat sonra gerçekleşen olarak görüntülenir. Bu yinelenen ve tek örnekli randevular için geçerlidir. Bunlar doğru Outlook, Outlook Web Access ve CDO tabanlı uygulamalar görüntülenir, böylece bu randevuları güncelleştirilmesi gerekir.

Outlook, Microsoft Office Outlook için saat dilimi verisi güncelleştirme aracı adlı bir araç sağlar. Bu araç, kullanıcıların kendi takvimlerini güncelleştirmek sağlar.

Not Microsoft Office Outlook 2007'de saat dilimi verisi güncelleştirme aracı Yerleşik olarak bulunur. Ancak, saat dilimi verisi güncelleştirme aracı tek başına bir sürümünü kullanmanızı öneririz.
931667 Gün ışığından yararlanma saati değişiklikleri 2007'de Microsoft Office Outlook için saat dilimi verileri güncelleştirme Aracı'nı kullanarak nasıl
Exchange Takvimi güncelleştirme Aracı'nı ("Exchange aracı"), Outlook aracı tüm kullanıcılar için yaygın olarak dağıttığınızda, söz konusu sorunları önlemenize olanak tanır ve her kullanıcı aracı düzgün çalışacağından emin olmak sağlar.

Exchange Aracı'nın üst düzey açıklaması

Exchange aracı iki ayrı yürütülebilir dosyadan oluşur. Bu dosyalar aşağıdaki tabloda açıklanmıştır.
Dosya adıAçıklama
Msextmz.exeBu çalıştırılabilir program saat dilimi bilgileri Exchange Server çalışan bir sunucudaki posta kutularını gelen ayıklar. Bu yürütülebilir bir program da belirtilen her kullanıcı Outlook aracı çağırarak posta kutusu takvimler için belirtilen kullanıcıların listesini güncelleştirir.
Msextmzcfg.exeBir Exchange Server sunucusunu güncelleştirilirken söz konusu adımları çoğunu gerçekleştiren bir yapılandırma aracı bu yürütülebilir programdır.

Exchange Aracı sürüm 2

Exchange Takvimi güncelleştirme Aracı sürüm 2, 21 Şubat 2007 tarihinde yayımlanmıştır. Bu makalede, Exchange aracı sürümü için 2 denilmektedir. Exchange aracın 1 sürümünü çalıştırıyorsanız, kaldırıp 2 sürümünü yüklemelisiniz. Sürüm 2 Exchange aracı aşağıdaki geliştirmeleri içerir:
  • Aracı güncelleştirme modunda çalıştırdığınızda performans sürüm 2'de iki kez sürüm 1 aynı hızdadır.
  • Kullanıcı arabirimi geliştirildi.
  • Bellek sızıntısı sık sık yeniden başlatılması, gerekli istemci bilgisayarların sabit.
  • Gelişmiş algoritma ayıklanan saat dilimleri için işletim sistemi saat dilimi eşlemek için dahil edilmiştir.

Riskleri ve Exchange aracını çalıştırma kısıtlamaları

Exchange aracı çalıştırılmadan önce göz önünde bulundurulması gereken iki sorun vardır. Aşağıdaki tablo olası etkilerini BT altyapı ve kullanıcılar ve onların azaltma stratejileri bu sorunları listeler.
Risk EfektiRisk azaltma
Çok sayıda toplantı güncelleştirmeleri vardır.Sunucu ve ağ performansı düşer.Sunucu ve ağ performansı üzerindeki etkisini küçük bir toplu iş, kullanıcı ilk kez güncelleştirerek olabilir belirler. Yükü kesintiye uğratan ise saatlerde veya ayrılmış bakım saatleri aracını çalıştırın.
Aracı çalıştırmak için çok uzun sürüyor.MSXTMZ.exe tek iş parçacıklı. Bu dosya birkaç bin kullanıcı güncelleştirme modunda aynı anda çalıştırırsanız, Exchange aracı saat ya da belki gün bitirmek için pek çok sürebilir. Tüm posta kutuları için güncelleştirme işlemini hızlandırmak için kullanıcıların toplu işlemler bölün ve sonra ayrı bir bilgisayarda MSXTMZ.exe ayrı bir örneği kullanarak kullanıcıların her toplu güncelleştirme.

Posta kutularını güncelleştirme seçenekleri

Aşağıdaki tabloda 2007 DST saat dilimi kuralları kullanmak için kullanıcı posta kutularını güncelleştirmek için kullanılan beş seçeneklerini listeler.
SeçeneğiUzmanlarıSimgeler
Her kullanıcı için Outlook araç dağıtabilir ve sonra kullanıcıların kendi posta kutularına güncelleştirmek için isteyin.Bu seçenek, riskleri ve Exchange aracını çalıştıran sınırlamalar önler.Tüm kullanıcıların Outlook aracı doğru ve zamanında çalışacağını garanti edilmesi zordur. Outlook yüklü olmayan kullanıcılar Outlook aracı çalıştırmak mümkün olmayacaktır. Ek eğitim çaba kullanıcılar için karışıklık azaltmak için gereklidir.
Exchange etkilenen tüm kullanıcıları ve sunucuları karşı aracı.Bu seçenek kullanıcılar için kolaylaştırılmış bir deneyim sağlar.Önceki tabloda açıklandığı gibi Exchange Aracı'nı çalıştırmak ile ilgili sorunlar vardır.
Exchange aracı ve güncelleştirme yalnızca yinelenen randevuları çalıştırın. Kullanıcılar, kendi posta kutuları bulunan tek örnekli randevular Outlook aracını kullanarak güncelleştirmek istiyorum.Daha az risk yanlış güncelleştirilmesini Tek Örnekli randevular söz konusu.Outlook araç çalıştırmanın olumsuz Exchange aracını çalıştırma ile ilgili olumsuz birleştirilir.
Exchange aracı ya da Outlook Aracı'nı çalıştırın. Kullanıcıların kendi takvimleri ve gerektiğinde yeniden kitap randevular incelemek ister.Bu seçenek Exchange aracını çalıştırma sorunları önler.Tüm kullanıcılar etkilenen tüm randevuları yeniden kitap sürece bazı takvim öğelerinin bir saat kapalı DST uzunca sırasında olacaktır. Ek eğitim çaba kullanıcılar için karışıklık azaltmak için gereklidir.
Her kullanıcı için Outlook araç dağıtabilir ve sonra kullanıcıların kendi posta kutularına güncelleştirmek için isteyin. Daha sonra kullanıcılar Outlook aracı çalıştırıp çalıştırmadığınızı belirlemek için Exchange aracının saat dilimi ayıklama modu kullanın. Kullanıcılar Outlook aracı çalıştırmıyorsanız, yönetici Exchange aracını çalıştırabilirsiniz.Bu seçenek, aracın zamanında çalıştırmayan kullanıcılar riskini azaltır ve Exchange aracını çalıştırma sorunları önler.Kullanıcıların Outlook 2007 kullanıyorsanız, bir seçenek değil.

Exchange Aracı nasıl yüklenir

Exchange Takvimi güncelleştirme Aracı'nı Msextmz.exe kendi kendine ayıklanan yürütülebilir dosya biçiminde kullanılabilir.

Yüklemeden sonra aşağıdaki dosyaları yükleme dizinindeki dosyaları içermelidir:
  • Msextmz.exe
  • Msextmzcfg.exe
  • Msextmz.ini

    Bu ana .ini filethat Msextmz.exe tarafından kullanılan tüm parametreleri belgeleri bir dosyadır.
  • Msextmzcfg.XML

    Outlook, CDO ve Outlook Web Access saat dilimleri İşletimSistemi saat dilimleri için eşler saat dilimi EşleşmeDosyası dosyasıdır.
Exchange Takvimi güncelleştirme Aracı'nın en son sürümü hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
941018 Exchange Takvimi güncelleştirme Aracı'nı kullanarak gün ışığından yararlanma saati nasıl

Exchange aracı tarafından desteklenen diller

Exchange aracı yalnızca İngilizce'dir. Araç yalnızca İngilizce (ABD) bilgisayarda çalışır.

Exchange Server'ın Exchange araçla uyumlu sürümleri

Bu araç Exchange posta kutuları Exchange Server'ın aşağıdaki sürümlerinde güncelleştirebilirsiniz:
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2003
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition

Exchange aracı tarafından desteklenen işletim sistemleri

Exchange aracı aşağıdaki işletim sistemlerinde çalışır:
  • Microsoft Windows Server 2003
  • Microsoft Windows XP
  • Microsoft Windows 2000
Windows Vista'yı desteklemiyor.

Exchange aracını çalıştırmadan önce yapmanız gerekenler

Güncelleştirmeleri Yükle

Exchange aracını çalıştırmadan önce istemci ve sunucu bilgisayarlar aşağıdaki güncelleştirmelerde doğru güncelleştirilmiş olduğundan emin olun:
  1. Windows gün ışığından yararlanma saati güncelleştirmesi istemci ve sunucu bilgisayarlara yükleyin. Windows işletim sistemi yazılımının çalıştığı bir bilgisayara güncelleştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    942763 numaralı Microsoft Windows işletim sistemleri için Aralık 2007 toplu saat dilimi güncelleştirmesi
  2. Exchange 2003 SP2 için kuruluşunuz için uygun olan aşağıdaki güncelleştirmeyi yükleyin:
    • 911829 Outlook Web Erişimi'nde oluşturma çerçeve etkinleştirmek için tıklatmanız gerekir veya herhangi bir düzenleme görevlerini gerçekleştirmek çalıştığınızda bir hata iletisi alıyorsunuz
    • 924334 İleti oluştur formunda, Exchange Server 2003'te Internet Explorer 7.0 ve Outlook Web Access istemcisi S/MIME denetimi yüklendikten sonra yanıt vermiyor
    Not Bu adım adım 1 ile aynı anda tamamlanabilir.

Sistem gereksinimlerini doğrulama

Microsoft Office Outlook 2003 yüklü bir bilgisayara Exchange Aracı'nı çalıştırmanız gerekir veya yüklü Microsoft Office Outlook 2007 ve Outlook saat dilimi verileri aracı olan. Ayrıca, Microsoft .NET Framework sürüm 2.0 istemci bilgisayara yüklenmesi gerekir.

Outlook ve Microsoft Office Outlook için dilimi verisi güncelleştirme aracı Exchange aracını karşıdan yükleme paketinin bir parçası değildir. Ayrı olarak yüklenmesi gerekir.

NotTzmove.exe Tzmove.exe olarak da adlandırılan gerçek Outlook araç çalıştırılabilir dosyasıyla adlı Outlook aracın Yükleyici paketini karıştırmayın.

Exchange aracı çalıştırabilmeniz için bilgisayar PickLogonProfile kayıt defteri değeri ayarlanmış olmaması gerekir. Alternatif olarak, bu kayıt defteri değerini 0 olarak ayarlanması gerekir. Bu kayıt defteri değeri var olup olmadığını belirlemek için şu adımları izleyin.

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. Yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756 Windows kayıt defterini geri yükleme ve yedekleme
  1. Başlat' ı tıklatın, Çalıştır' ı türü Regedit, sonra daTamam' ı tıklatın.
  2. Aşağıdaki alt anahtarını genişletin:
    HKEY_CURRENT_USER\Software\Microsoft\Exchange\client\options\
  3. Seçenekler' i tıklatın ve belirtilemeyeceğine PickLogonProfile değeri var belirleyin. PickLogonProfile değeri varsa ve 1 olarak ayarlanmışsa, valueto 0 olarak ayarlayın. Bunu yapmak için şu adımları izleyin:
    1. PickLogonProfilesağ tıklatın ve sonra Değiştir' i tıklatın.
    2. Değer verisi kutusuna 0, sonra da Tamam' ı tıklatın.
Exchange Server veya Exchange Sistem Yönetim Araçları çalıştıran bir bilgisayarda Exchange aracını çalıştıramazsınız. Exchange aracını Exchange Server veya Exchange Sistem Yönetim Araçları çalıştıran bir bilgisayara yüklemeye çalışırsanız, aşağıdaki hata iletisini alırsınız:
Microsoft Exchange Takvimi güncelleştirme Aracı'nı, Microsoft Exchange ile yüklenemez.

El ile nasıl yapılandırılacağı ve çalışma Msextmz.exe

Msextmz.ini dosyasını yapılandırma

Msextmz.ini dosyasının doğru düzgün çalışması Msextmz.exe için yapılandırılmış olması gerekir. Msextmz.ini dosyasını değiştirmeden önce Msextmz.ini dosyasındaki açıklamaları dikkatle okumanızı öneririz.

Msextmz.exe yürütme modunu belirtin

Msextmz.exe iki modda çalışır. Yürütme modunu belirtmek için belirli parametreleri Msextmz.ini dosyasında ayarlanması gerekir. Aşağıdaki listede, üç modları açıklanır ve modları Msextmz.ini dosyasında konfigüre etme yöntemi açıklanmıştır.
  • Saat dilimi ayıklama

    Bu modda, Msextmz.exe saat dilimini hareketleri her posta kutusu MAPI özellikleri kümesinin okuyarak ayıklar.

    Msextmz.execan user'scalendar kullanıcı tarafından düzenlenir ve kullanıcı için bir saat dilimi belirlemek deneyin yinelenen randevular inceleyin. Ancak, seçenek kaynak yoğundur. Varsayılan olarak, bu nedenle, bu notenabled bir seçenektir. Bu seçeneği etkinleştirmek için Msextmz.ini dosyasında ReadCalendarTimezones parametresini ayarlayın.

    Msextmz.exe kayıtlarının saat dilimi bilgilerini removeChild posta kutusu içeren bir çıktı dosyası her kullanıcı için eski DNs. Her posta kutusu eski DN saat dilimi değerlerini aşağıdaki türleri içerir:
    • Outlook Web Access saat dilimi
    • CDO saat dilimi
    • Outlook saat dilimi
    • Yinelenen toplantı saat dilimi
    Dosya biçimi aşağıdaki biçimi kullanır:
    User_DN<\TAB></\TAB>CDO_Time_Zone<\TAB></\TAB>Outlook Web Access_Time_Zone<\TAB></\TAB>Outlook_Time_Zone<\TAB></\TAB>Recurring_Meeting_Time_Zone<\CRLF></\CRLF>
    Msextmz.exe dört türlerinden birini saat dilimleri için saat dilimi bilgileri ayıklanamıyor, posta kutusu eski DN errorfile kaydedilir.

    Kullanıcı için yalnızca bir saat dilimi eşlemek için OUTPUT dosyası Microsoft Excel'e almalısınız. Excel'de, saat dilimleri, toone göre kullanıcılar listesine filtre. Kullandığınız saat dilimi ortamınıza bağlıdır.

    Çoğu kullanıcı BlackBerry aygıtı kullanıyorsanız, örneğin, Exchange 5.5Outlook Web erişimi, veya diğer CDO tabanlı çözümler CDO saat dilimi listeyi süzebilirsiniz. Çoğu kullanıcı Exchange Outlook Web Access'i kullanırsanız, listeyi OutlookWeb erişim saat dilimine göre filtreleyin. Çoğu kullanıcı Bu senaryolardan birini sığmayan tarafından toplantı saat dilimi yinelenen liste filtre.

    Aracı inTime bölge ayıklama modunda çalıştırmak için .ini dosyası aşağıdaki gibi yapılandırın:
    • CommandLine parametresi uncommented bırakın.
    • ÇıktıDosyası parametresini ayarlayın.
    • ErrorFile parametresini ayarlayın.
    • ServerDN parametresini ayarlayın.
    • Profil parametresini ayarlayın.
    • Günlük dosyası parametresini ayarlayın.
    • ExportTimezones parametresi, 1 olarak ayarlayın.
    • Çıkış parametreleri .ini dosyasındaki diğer yorum.
  • Güncelleştirme

    Bu modda, Msextmz.exe girdi dosyasında belirtilen tüm posta kutularına beklenenden güncelleştirir. Giriş dosyası içinde followingformat olması gerekir:
    User_DN<\TAB></\TAB>Server_Friendly_Name<\TAB></\TAB>OS_Time Zone_Registry_Key<\CRLF></\CRLF>
    Bir istemci Msextmz.exe yalnızca bir örneğini çalıştırabilirsiniz. However,Msextmz.exe aynı anda birden çok istemci üzerinde çalıştırılabilir.

    Bu modda runMsextmz.exe için Msextmz.ini dosyasını aşağıdaki gibi yapılandırmanız gerekir:
    • CommandLine parametresi uncommented ve Tzmove.exe doğru konuma işaret emin olun.
    • GirdiDosyası parametresini ayarlayın.
    • ÇıktıDosyası parametresini yorum.
    • ErrorFile parametresini ayarlayın.
    • ServerDN parametresini ayarlayın.
    • Günlük dosyası parametresini ayarlayın.
    • LogDirectory parametresini ayarlayın.
    • ExportTimezones parametresi yorum.
    • Kalan parametreler açıklama karakterlerini kaldırın.
    Güncelleştirme modunda, kullanıcılar farklı Exchangeservers içeren bir giriş dosyası Msextmz.exe kabul edebilirsiniz. .İni ayarı bir Exchangeserver etki alanı adı sağlamanız gerekir. Bu durumda, Exchange kuruluşu içindeki bir Exchangeserver sunucusu DN belirtmeniz yeterlidir.

    Yalnızca yinelenen randevular configurethe CommandLine parametresi aşağıdaki değerle güncelleştirmek için:
    tzmove.exe /q /onlyrecurring
    Yinelenen ve tek örnekli randevular, WSDL varsayılan CommandLine değeri güncelleştirmek için.

Msextmz.exe için izinleri yapılandırma

Msextmz.exe çalıştırmak için gerekli izinler kullanılan yürütme moduna bağlıdır. Aşağıdaki tabloda her bir yürütme modu için gerekli olan izinleri listeler.
Yürütme moduİzinler
Saat dilimi ayıklamaExchange sadece görüntüleme yönetici
Msextmz.exe çalıştıran bilgisayarın yerel yönetici
GüncelleştirmeTüm posta kutularına tam posta kutusu erişimi ve Farklı Gönder haklarına sahip etki alanı kullanıcısı
Msextmz.exe çalıştıran bilgisayarın yerel yönetici

"İzin ver posta kutusu" komut dosyası

Bir etki alanı kullanıcı tam posta kutusu erişimi ve Farklı Gönder tüm posta kutusu hakları için örnek GrantMailboxPermission.vbs komut dosyası kullanabilirsiniz.

Bu komut dosyası Exchange 2000 Server veya Exchange Server 2003 çalıştıran bir bilgisayarda yalnızca bir Exchange Yöneticisi tarafından çalıştırılabilir. Bu komut dosyası Exchange Server 2007 çalışan bir bilgisayarda çalıştırılamaz. Ancak, gerekli izinleri vermek için Exchange Yönetim Kabuğu'nu kullanın.

VBS komut dosyası kodunu "Başvurular" bölümünde sağlanmıştır. Bu komut dosyasının çalıştığı iki mod aşağıdaki tabloda açıklanmaktadır.
ModKomut satırıAçıklama
EkleCScript GrantMailboxPermission.vbs – Ekle Etki_alanı_adı\Kullanıcı_adı Dosya_adıBağışlar Etki_alanı_adı\Kullanıcı_adı Tam posta kutusu erişimi ve Farklı Gönder hakları girdi dosyasında listelenen kullanıcı posta kutularını. Giriş dosyası eski DNs CRLF ile ayrılmış kullanıcı posta kutularını içeren bir metin dosyası olması gerekir.

Komut dosyası GrantMailboxPermission.log dosyası oluşturur. Bu dosya, işlenmiş olan posta kutularının bir kaydıdır. Günlük dosyasının ilk satırı Etki_alanı_adı\Kullanıcı_adı erişim izni kullanıcı. Bu dosyayı silmeyin. Bu dosya kaldırma modunda kullanılır.

"Reddet" açık erişim kullanıcıya atanmış, komut dosyası bilgileri "GrantMailboxPermission.err" adlı bir dosyada günlüğe kaydeder. Komut dosyası değil verebilir veya değiştirme izni.

Komut dosyası, kullanıcı "erişimi kısıtla" atanmış olan bir güvenlik grubunun bir parçası ise, tam posta kutusu erişimi ve Farklı Gönder izinleri verir. Ancak, kullanıcının posta kutusuna oturum açmak kullanılamaz. Tüm hatalar GrantMailboxPermission.err dosyasına kaydedilir.
KaldırCScript GrantMailboxPermission.vbs – KaldırGrantMailboxPermission.log dosyasında listelenen posta kutusu için tam posta kutusu erişimi ve Farklı Gönder hakları kaldırır Etki_alanı_adı\Kullanıcı_adı. , Etki_alanı_adı\Kullanıcı_adı GrantMailboxPermission.log dosyasında belirtilir.
Not Bu komut dosyası Exchange Server çalışan bir bilgisayarda çalıştırdığınızda, komut dosyası komut dosyası kullanıcı başarıyla işlediğinde, bir nokta (.) döndürür. Kullanıcı başarıyla işlemez, ünlem işareti (!) komut dosyası döndürür.

Not Saat dilimi ayıklama modunun çıktı dosyası, bu komut dosyası için girdi dosyası olarak kullanılamaz. Bu komut dosyası için girdi dosyası oluşturmak için saat dilimi ayıklama çıktı dosyasının içeriğini Not Defteri'ne yapıştırın içeriği yeni bir belge olarak kaydedin ve sonra yeni bir belge giriş dosyası kullanın.

Günlük güncelleştirme modu nasıl çalışır?

Outlook saat dilimi verisi güncelleştirme aracı günlüklerinden

Outlook Aracı'nı çalıştırdığınızda, araç geçici dizinde bir günlük dosyası oluşturur. Bu dosya adında "Outlook saat dilimi Update.log." Msextmz.exe "Outlook saat dilimi Update.log" bilgileri ayıklar ve sonra kullanıcı başına dizininde .ini dosyası LogDirectory içinde belirtilen günlük dosyaları oluşturur.

Bu dosyalar aşağıdaki biçimi kullanarak adlandırılır:
MSExTmz-Kullanıcının kullanıcı DN'si CN =-Rastgele sayı.GÜNLÜK
Örneğin, Outlook araç aşağıdaki bilgileri günlüğe kaydeder:
MSExTmz KULLANICI3 0x0131273E.LOG
Aşağıdaki etki alanı olan bir kullanıcı işlediğinde, Outlook araç bunu yapar:
/ O = FIRST ORGANIZATION/OU = FIRST ADMINISTRATIVE GROUP/CN = RECIPIENTS/CN = KULLANICI3 =

Dosya hatası

Msextmz.exe karşı herhangi bir posta kutusu Outlook Aracı'nı çalıştıramıyor ise, kullanıcının DN'si hata dosyasına kaydedilir. Outlook araç başarıyla çalıştırılmışsa Msextmz.exe bir şey hata dosyasına oturum açmasına izin vermez.

Günlük dosyası

Günlük dosyası seçeneği Msextmz.ini dosyası içinde yapılandırılmıştır, Msextmz.exe bilgi çıktısını Komut İstemi penceresinde de belirtilen dosyada kullanılabilir.

Msextmzcfg.exe çalıştırma

Msextmzcfg.exe saat dilimleri çıkarma, her kullanıcı için saat dilimi çözümleme ve kullanıcı listeleri ve Msextmzcfg.exe güncelleştirme modunda çalıştırmak için gerekli olan .ini dosyaları oluşturma işlemini otomatikleştirir. Bu adımları el ile yapmak yerine Msextmzcfg.exe kullanmanızı öneririz. Bu bölümde nasıl Msextmzcfg.exe çalıştırılacağı açıklanmaktadır.

Gerekli izinler

Msextmzcfg.exe çalıştırmak için kullanılan hesabı istemcide aşağıdaki izinlere sahip olmalıdır:
  • Exchange sadece görüntüleme Admin
  • Yerel yönetici

Msextmzcfg.exe kullanarak bir Exchange server güncelleştirme işlemi örneği

  1. İstemci bilgisayarda oturum açtığında güncelleştirmeye çalıştığınız Exchange sunucusunda bulunan bir posta kutusu için bir Outlook profili oluşturun. Profil Çevrimiçi modda olduğundan emin olun ve sonra bu profili varsayılan profil olarak yapılandırın.

    Not Exchange server çevrimiçi modunu desteklemelidir.
  2. Exchange aracını başlatmak için Msextmzcfg.exe çalıştırın.
  3. Sayfasında bir Exchange Takvimi güncelleştirme aracı Sihirbazı, aşağıdaki yordamlardan birini tamamlayın:

    Bir Exchange sunucusu üzerindeki posta kutularıyla saat dilimi ofall ayıklamak için aşağıdaki adımları izleyin:
    1. Kolay adını veya tam etki alanı adı (FQDN) Exchange server'ın Sunucu adı kutusuna yazın. Kolay ad içeriyorsa, bir ".", NetBIOS adı yerine kullanın. Sunucu başka bir Active Directory ormanında ise Msextmzcfg.exe başarısız olur.
    2. Gelen çıktı dosyası ayıklama , tüm posta kutusu saat dilimi bilgilerini içeren dosyanın adını yazın.
    3. Yinelenen toplantılar için saat dilimleri ayıklamak istiyorsanız, yinelenen toplantı saat dilimleri Ayıkla onay kutusunu seçmek için tıklatın.

      Önemli Bu ayarı kullanırsanız ayıklama modunda çalışma süresini önemli ölçüde artırılır. Varsayılan olarak, yinelenen toplantı saat dilimleri Ayıkla onay kutusu temizlenir.
    4. Outlook profil adı listesini tıklatın ve sonra adım 1'de oluşturduğunuz profili seçin.
    5. ' I sonraki.


    Saat dilimi ayıklama atlamak için şu adımları izleyin:
    1. Saat dilimi ayıklama Atla onay kutusunu seçmek için tıklatın. Varsayılan olarak, saat dilimi ayıklama Atla onay kutusu temizlenir.
    2. Çıktı dosyası ayıklama gelen kutusunda bir çalıştırmak önceki bir saat dilimi ayıklama çıktı dosyasından adını yazın.
    3. Kolay ad veya adım 3b'de belirtilen çıktı dosyası oluşturmak için kullanılan bir Exchange sunucusunun FQDN'SİYLE Sunucu adı kutusuna yazın.
    4. İleri' yi tıklatın.
  4. Saat dilimi sonra ayıklama biter, çıktı dosyası Msextmzcfg.exeparses ve kullanıcı mailboxesto gerçek işletim sistemi saat dilimleri saat bölgelerinden eşlemeye çalışır.

    Tüm saat dilimleri bematched çalıştıramıyorsanız, saat dilimini Saat dilimi Haritası sayfasında el ile eşlemeniz gerekir. Bunu yapmak için Windows Saat dilimi listesinde theUser saat dilimine uyuyor Windows Saat dilimini tıklatın ve sonraİleri' yi tıklatın.
  5. Eşleme işlemi olduğunda aşağıdaki gruplar halinde Msextmzcfg.execategorizes kullanıcılar tamamlayın:
    • Yalnızca bir saat dilimi (örneğin, CDO, Outlook Web Access, Outlook veya yinelenen toplantı saat dilimi olan kullanıcılar) olan kullanıcılar veya eşlenen aynı işletim sistemi saat dilimini saat dilimi olan kullanıcılar
    • İşletim sisteminin farklı saat dilimleri için eşlenen birden çok saat dilimi olan kullanıcılar
    • Saat dilimi bilgileri olmayan kullanıcılar
    Msextmzcfg.exe "çakışan" ve "varolmayan" kullanıcıların listesini ayrı metin dosyaları kaydetmenizi sağlar. Bunu yapmak için şu adımları izleyin:
    1. Saat dilimi bilgide kullanıcılarla alanına yazın ConflictUsers.txt Çıktı dosyası kutusunda.
    2. Saat dilimi bilgisi yok kullanıcılarla alanına yazın NonExistent.txtÇıktı dosyası kutusunda.
  6. Takvim güncelleştirme yapılandırma sayfasında, kullanıcı giriş listesi dosyaları, .ini dosyalarını ve posta kutularını güncelleştirmek kullanılacak toplu iş dosyaları oluşturmak için gereken bilgileri sağlar. Bunu yapmak için şu adımları izleyin:
    1. Güncelleştirilmesi gereken saat dilimlerini seçin listesinde, güncelleştirmek istediğiniz saat dilimleri için onay kutusunu tıklatıp seçin.
    2. Toplu iş dosyaları numarası kutusuna oluşturmak istediğiniz kullanıcıların toplu işlerin sayısı yazın.

      Bu bilgiler, çalışma zamanı güncelleştirmesi hızlandırmak istiyorsanız yararlıdır. Kullanıcıların büyük bir liste daha küçük toplu bölme ve sonra Msextmz.exe birden çok örneğini güncelleştirme kipinde yapabilirsiniz. Ayrı bilgisayarlar üzerinde bunu ve Msextmz.exe işlemi, kullanıcı ayrı bir toplu iş her örneği vardır.

      Not Msextmz.exe birden çok örneğini aynı istemci bilgisayarda çalıştıramazsınız.
    3. Tzmove.exe yol kutusuna Outlook araç ve parametrelerinin yolunu yazın. Yalnızca Yinelenen toplantılar güncelleştirmek isterseniz, yalnızca Yinelenen toplantılar onay kutusunu seçmek için tıklatın.
    4. Posta posta kutusu gecikmesi (saniye) , profil oluşturma, güncelleme posta kutuları arasında geciktirmek istediğiniz saniye sayısını yazın. Varsayılan değer 0 saniye kullanmanızı öneririz.
    5. Her posta kutusu zaman aşımı (dakika) kutusuna götürür önce zaman aşımı beklenecek Outlook aracı istediğiniz dakika sayısını yazın. Varsayılan değer olan 15 dakika kullanmanızı öneririz.
  7. Son' u tıklatın. Msextmzcfg.exe, asubdirectory geçerli yürütme dizininde oluşturur. Thesubdirectory kolay ad Exchange sunucusunun adıdır. Aşağıdaki dosyalar subdirectorycontains:
    • MSExTmz_x.ini

      Msextmz.exe tarafından güncelleştirme modunda çalıştırmak için kullanılan .ini dosyası dosyasıdır. x Toplu iş numarası için yer tutucudur.
    • Mailboxes_x.txt

      Msextmzcfg.exe tarafından güncelleştirme modunda çalıştırmak için kullanılan kullanıcı listesine girdi dosyası dosyasıdır. x Toplu iş numarası için yer tutucudur.
    • MSExTmz_x.bat

      Bu dosyayı Msextmzcfg.exe Mailboxes_ içinde belirtilen kullanıcılar güncelleştirme modunda çalışan toplu iş dosyasıdırx.txt dosyası.
    • NonExistent.txt

      Bu dosya, saat dilimi bilgilerini kendi posta kutusuna sahip olmayan kullanıcıların listesini içerir.
    • ConflictUsers.txt

      Bu dosya, saat dilimi çakışmaları sahip kullanıcıların listesini içerir.
  8. Sunucunun adı alt dizini bulun, Mailboxes_x.txt dosyasını Not Defteri'nde açın, tüm kaynak veya sistem posta kutusu girdilerini kaldırın ve Mailboxes_x.txt dosyayı kaydedin.
  9. Şu adımları izleyin:
    1. Outlook'u başlatın ve sonra Outlook doğru sunucuya varsayılan profili kullanarak ve bir profil seçmenizi sormadan oturum açacağını doğrulayın.
    2. İstem Outlook başlatılırken görüntülendiğinden emin olun. İstemleri ise Msextmz.exe çalıştıramazsınız.
    3. Aşağıdaki dosya var olmadığını doğrulayın:
      %USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook\Extend.dat
      Bu dosya varsa, dosyayı yeniden adlandırın.
    Posta kutularını alt dizinine sunucu sonra o isnamed giderek, bir toplu iş dosyası çalıştırma güncelleştirin. Thebatch dosyaları başarıyla çalışması için güncelleştirmek istediğiniz posta kutusu için tam posta kutusu Accessand Farklı Gönder hakları olan bir hesap kullanmanız gerekir.

Exchange aracı çalıştırdıktan sonra yapmanız gerekenler

Güncelleştirmeleri Yükle

Ortamınızdaki tüm Exchange sunucularını güncelleştirme işlemini tamamladıktan sonra Exchange sunucularında aşağıdaki güncelleştirmeyi yükleyin:
926666 2007'de Exchange 2003 Service Pack 2 için gün ışığından yararlanma saati değişiklikleri güncelleştirmesi

Bilinen sorunlar

  • Outlook Web Access'te oluşturulan Yinelenen toplantılar Exchange aracı tarafından güncelleştirilmez

    Exchange sunucusunda 926666 Bilgi Bankası makalesinde açıklanan güncelleştirmeyi yüklerseniz posta kutularını güncelleştirmeden önce Outlook Web Access'te oluşturulan Yinelenen toplantılar Exchange aracı tarafından güncelleştirilmez. Bu sorunu gidermek için güncelleştirme 926666, Exchange aracını çalıştırın, kaldırıp güncelleştirmenin 926666 Exchange sunucusunda.
  • Exchange aracı çalıştırdıktan sonra Exchange 2007 yeniden başlatılması

    Exchange 2007 için Outlook Web Exchange aracı çalıştırdıktan sonra takvim öğelerini doğru şekilde görüntülemek Access, Exchange hizmetlerinin yeniden başlatılması gerekir.
  • Exchange aracı yüklenemiyor

    Exchange aracı başarıyla yüklenmez ifeither aşağıdaki kayıt defteri anahtarlarının var:
    • HKEY_CLASS_ROOT\Outlook.Application.9
    • HKEY_CLASS_ROOT\Outlook.Application.10
    Bu durumda, Exchange aracı yüklemek için aşağıdaki hata iletisini C'yi deneyin alırsınız:
    Exchange ServerCalendar yeniden Temellendirme aracı MicrosoftOutlook bu sürümü yüklenemez.
    Bu soruna geçici bir çözüm için bu kayıt defteri anahtarlarını silin, Exchange aracı yüklemek ve kayıt defteri anahtarlarını geri yükleme.
  • Saat dilimini belirsiz

    Outlook 2003 veya Outlook'un bir earlierversion (PST) Pasifik saat diliminde DST2006 kuralları kullanılarak oluşturulan yinelenen takvim öğelerini Outlook araç tarafından güncelleştirilmez. Bu sorun affectsMsextmz.exe Msextmz.exe Outlook aracı çalıştığı için.

    Aroundthis sorunu çözmek için Msextmz.exe çalıştıran thecomputer üzerinde Meksika saat dilimleri kaldırmak üzere kayıt defterini değiştirin. Msextmzcfg.exe güncelleştirme modunda çalıştırmak, ve geri yükleme kayıt defterinde Meksika saat dilimleri. Bunu yapmak için thesesteps izleyin.

    Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. Yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    322756 Windows kayıt defterini geri yükleme ve yedekleme
    1. Kayıt defterini yedekleyin.
    2. Başlat' ı tıklatın, Çalıştır' ı türü Regedit, sonra da Tamam' ı tıklatın.
    3. Aşağıdaki alt anahtarını genişletin:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
    4. Meksika Standart Saatisağ tıklatın ve sonra Sil' i tıklatın.
    5. Anahtar Silinmesini Onayla iletişim kutusunda Evet.
    6. Meksika Standart Saati 2sağ tıklatın ve sonra Sil' i tıklatın.
    7. Anahtar Silinmesini Onayla iletişim kutusunda Evet.
    8. Msextmzcfg.exe güncelleştirme modunda çalıştırın.
    9. Kayıt defteri, 1. adımda oluşturduğunuz yedekten geri yükleyin.
    Yedekleme ve kayıt defterini geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    256986 Microsoft Windows Kayıt Defteri'nin Açıklaması
  • Sunucu başına işlenen posta kutusu sayısına bir sınır yoktur.

    Kullanıcı listesi modunda ve saat dilimi ayıklama mode,Msextmz.exe bir sunucu üzerinde yalnızca 65.535 posta kutuları işleyebilir. Sunucu hasmore fazla 65.535 posta kutuları, bazı posta kutuları işlenmeyecek
  • Konferans odası atamaları ile çakışıyor olabilir

    Outlook aracını kullandığınızda, toplantılar için doğru zaman kaydırılacağı uzaklık. Ancak, bu çakışmaları ile konferans roomassignments neden olabilir.

    Exchange Server 2007 çalıştırıyorsanız, biz recommendthat, kaynak kayıt görevlisi için çakışma sınırı içinde Exchange2007 3'e ayarlı. Tüm posta kutularına güncelleştirildikten sonra çakışmaları otomatik olarak beresolved olur.

    Doğrudan kayıt veya otomatik kabul Aracısı'nı kullanıyorsanız, kaynak posta kutusu güncelleştirmek için şu adımları izleyin:

    Doğrudan kayıt için

    Not Aşağıdaki adımlar (Tzmove.exe) Microsoft Office Outlook için saat dilimi verisi güncelleştirme aracı için en son düzeltme yüklemek gerekir.
    1. Tzmove.exe (Outlook aracı), kaynak posta kutusu karşı /FORCEREBASESUPPRESSALLUPDATES komut satırı parametresiyle çalıştırın.
    2. Tzmove.exe diğer tüm posta kutularına karşı normal modda çalıştırın.
    Güncelleştirmeden sonra tamamlanmış, oturum açmak için Outlook kullanıyorsanız, kaynak posta kutularını andto 2 numaralı adımda gönderilen güncelleştirmeleri okuyun, bu toplantı güncelleştirmelerini kaynak posta kutusu Takvim "geçici" olarak görünür. Kimse kaynak posta kutusuna oturum açıyorsa, 1. adımda güncelleştirildi özgün toplantı isteklerini kabul"kaynak posta kutusu Takvim"olarak görünecektir.

    FORCEREBASESUPPRESSALLUPDATES hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    933146 Microsoft Office Outlook için saat dilimi verileri güncelleştirme Aracı'nı düzeltme paketinin açıklaması


    Aracısı için otomatik olarak kabul et
    1. Otomatik kabul Aracısı sunucusunda çalıştığından emin olun.
    2. Gün ışığından yararlanma saati güncelleştirmesi istemci bilgisayara yükleyin.
    3. Tzmove.exe (Outlook aracı) otomatik kabul Aracısı etkin olan kaynak posta kutusu karşı /FORCEREBASESUPPRESSALLUPDATES komut satırı parametresiyle çalıştırın.
    4. Yeniden otomatik kabul aracının çalışmakta olduğunu doğrulayın. Bu kullanıcılar düzenlenmiş güncelleştirilmiş toplantı kabul posta alır emin olmak önemlidir.
    5. Tzmove.exe tüm diğer posta karşı normal modda çalıştırın.
  • Ortak klasör takvimleri

    Exchange ortak Foldercalendars güncelleştirme aracı değil. Bir ortak klasör Takvim güncelleştirme hakkında daha fazla bilgi için Outlook araç belgelerine bakın.
  • Komut satırında "Farklı Çalıştır" kullanmanız gerekir

    Msextmz.exe komut satırında "Farklı Çalıştır" kullanarak çalıştırmak istiyorsanız, siz de "Farklı Çalıştır" kayıt defterindeki PickLogonProfile değeri ayarlamak için RegistryEditor yapılandırmak için kullandığınızdan emin olun.
  • Msextmz.exe yanıt vermeyebilir

    Genel katalog sunucuları ile ilgili sorunlar causeMsextmz.exe yanıt vermiyor olabilir. Bu durumda, aşağıdaki adımları izleyin:
    1. Msextmz.exe durdurun.
    2. Günlük dosyası parametresi Msextmz.ini ayarlarsanız, hangi posta kutusuna işlenmekte olan bulun. Posta işleme giriş günlük dosyasında Msextmz.exe yanıt vermemeye başladığında, işlenmekte olan bir posta kutusu için kullanıcı DN'si sağlar.

      Günlük dosyası parametre Msextmz.ini değil ayarlanmışsa, posta işleme bilgileri komut istemi penceresinde bulunabilir.

      Msextmz.exe yanıt vermemeye başladığında işlenmekte olan posta kutusu sonra gelen tüm kullanıcı posta kutularına işlenmez. Bu çalışma için giriş dosyası olarak kullanılan ServerName_TimeZone_Input_File.txt kutularına uygulanır.
    3. Kullanıcı DNs işlenmemiş olan posta kutularını içeren yeni bir giriş dosyası oluşturun.
    4. Msextmz.exe bu yeni bir giriş dosyasıyla yeniden çalıştırmadan önce kullanıcıların önceki çalışması tarafından oluşturulan hata dosyasına işlemek emin olun.
  • Outlook ve Exchange araçlarının aynı ortamda çalıştırabilirsiniz

    Outlook ve Exchange araçlarının aynı ortamda çalıştırabilirsiniz. Bu hasalready üzerindeki bir posta kutusunda Exchange aracını çalıştırın, edilmiş Outlook aracı ya da tersi güncelleştirilmiş, noside etkileri karşılaşacaklardır. Ancak, yönetici Exchange araç çalışırsa, kullanıcıların Outlook aracı ayrı olarak çalıştırmak noneed yok.
  • Anımsatıcıları beklenenden daha görünür

    Outlook posta Çevrimiçi modda hiçbir zaman bağlandı, Non-meetingreminders Exchange araç tarafından posta kutuları için değil beupdated olur.Bu durumda, bir saat sonra beklenenden anımsatıcılar görüntülenir.

    Hasnever Outlook Takvim randevuları yanlış uyarı mektupları Çevrimiçi modda, mustadjust bağlı o theOutlook saat dilimi güncelleştirme aracı bulur. Outlook içinde Onlinemode asla bağlı, posta kutunuzdaki anımsatıcıları arama klasörü yok. Thereforethe aracı, e-posta öğelerini, kişileri veya diğer anımsatıcı güncelleştirmez. Örneğin, aracı bir uyarı mektubunda gelecekte ata zamanı takip etmek için bir e-posta öğesi veya uyarı mektubu olan bir görev öðesinin mektubunda güncelleştirilecektir.
  • Çalışma süresi uzun olabilir.

    Msextmz.exe, tek iş parçacıklı. Bu nedenle, takemany verebilir karşı çok sayıda posta kutusunu aracı çalıştırmak için saat.

    Başvuru için Microsoft IT yaklaşık 53,000 posta kutuları 16 saat dokuz istemcileri kullanarak güncelleştirebilirsiniz. Bu bir güncelleştirme hızı dakikada istemci başına 6.13 posta kutularının karşılık gelir.

    Toplantı isteğindeki katılımcıların sayısını güncelleştirme modu çalışma süresini etkilememelidir. Bu durum, istemci açısından bakıldığında, bir toplantı güncelleştirmesi bir alıcıya göndermeden bir toplantı güncelleştirmesi yüz alıcıya gönderme olarak aynı zaman alır çünkü.

    Katılımcıların sayısı toplantı güncelleştirmesini kopya sayısını etkilemez. Ancak, posta akışının, çalışma zamanı değil, çıkıştır.
  • Olay günlüğü çok sayıda posta kutusunu güncelleştirdikten sonra dolması

    Tzmove.exe başarılı her güncelleştirme için kaynak TZMOVE EventID 32 içeren bilgilendirici bir olay oluşturur. Ayrılan disk alanı aşmak için uygulama günlüğüne çok sayıda olay neden olabilir. Güncelleştirme modunda Tzmove.exe başarıyla yürütülmesini belirlemek için bu olaylar Msextmz.exe dayanır. Msextmz.exe Msextmz.exe güncelleştirmeye çalıştığı posta kutusuyla ilişkilendirilmiş olan karşılık gelen bir Tzmove.exe olay bulamazsa, Msextmz.exe güncelleştirme başarısız olduğunu varsayar. Bu nedenle Msextmz.exe posta kutusunun DN error.txt dosyasına kaydeder. Bu sorunu önlemek için olay günlüğü boyutu en yüksek düzeye ayarlanıyor ve üzerine yazılmasına izin öneririz.
  • "Yüklenemedi"Microsoft Exchange Takvimi güncelleştirme aracı"önceki sürümlerini algılandığı için. Lütfen bunları kaldırın ve bu kurulumu yeniden çalıştırın."

    Exchange Takvimi güncelleştirme Aracı sürüm 1. 0'ı önceden yüklediyseniz, sürüm 2. 0'ı yüklemeden önce 1.0 sürümünü kaldırmanız gerekir. Sürüm 1.0, iki MSI paketi içeren bir kendi kendine ayıklanan yürütülebilir programı olarak dağıtılan: Msextmz.msi ve Msextmzcfg.msi. Sürüm 2. 0'ı yüklemeden önce her iki paketi kaldırmanız gerekir. Hala sürüm 2. 0'ı yüklerken sorunlarla karşılaşırsanız, kaldırma ve yeniden yüklenmesini sürüm 1.0 *.msi paketleri Program Ekle veya Kaldır aracını kullanarak yerine kullanarak deneyin. Daha sonra bilgisayarınızı yeniden başlatın ve sürüm 2. 0'ı yükleyin. Doğrudan hepsi başarısız olursa, ikili *.msi paketten ayıklayın.

Hata iletileri ve çözümleri

  • %S Bul posta kutusu timezone:Error 0x80004005
    Bu hata iletisini aşağıdaki konulardan biri neden olabilir:
    • Aracı, belirli bir kullanıcının posta kutusuna herhangi bir saat dilimi değerini bulamadı. Bu sorunu gidermek için eklemeyi deneyin "ReadCalendarTimeZones = 1" (tırnak işaretleri olmadan) aracı yinelenen takvim öğeleri için saat dilimi bilgilerini incelemek için zorlamak için Msextmz.ini dosyasına. Son çalışma alınan hata günlük DNs kullanarak yeni bir giriş dosyası oluşturabilirsiniz.
    • Tzmove.exe yanlış dizinden başvuruda bulunuyor. Bu sorunu gidermek için burada Msextmz bulunduğu veya Msextmz.ini, Tzmove.exe, kullanmakta olduğunuz iş istasyonunda yüklü olduğu için tam bir yol eklemek için update klasörüne karşıdan yükleme dosyasını ayıklayın.

      Not Microsoft Office Outlook için saat dilimi verileri güncelleştirme Aracı'nı karşıdan yüklediğinizde, Tzmove.exe gerçek aracı için Installer dosyasıdır. Msextmz çalıştırdığınızda, yükleyici başvuran hatalara neden olur.
    • Msextmz çalıştırmak için kullandığınız hesap tam posta kutusu izinleri yok ve değiştirilmediğinden doğru Exchange izinlere temsilci. Bu sorunu gidermek için Exchange Server bilgisayarından "Posta kutusu izin ver" komut dosyasını çalıştırın.
  • Posta kutusu /O işlenemiyor =CONTOSO/ OU =İLK YÖNETİM GRUBU/ CN =ALICILAR/ CN =TESTMB01 -0x80004005
    Dikkatle legacyExchangeDN gözden geçirin ve gerekli düzeltmeleri yapın. ADSIEdit değerinin doğru olduğundan emin olmak için değer yapıştırmak için kullanın.
  • Server /O alamıyor posta kutusunu aç tablo =CompanyRoot/ OU =ONUo yapılandırma/cn = Servers/cn = =EXCH01. Hata 80040115
    RPC hatası budur. Dikkatle legacyExchangeDN gözden geçirin ve gerekli düzeltmeleri yapın.
    Lütfen geçerli bir sunucu seçin
    Sunucunun ayırt edici ad (DN) gerekir. DN aşağıdaki DN benzemelidir:
    ServerDN: / O = CompanyRoot/OU = = BT / CN = Configuration/cn = Servers/cn = EXCH01 =
  • Uygulama düzgün olarak başlayamadı (0xc0000135). Uygulamayı sonlandırmak için Tamam'ı tıklatın
    .NET Framework 2.0 yüklü olmadığından bu hata iletisi oluşur.
  • HrTestMailboxAccess: %s posta kutusunu aç - 0x8004011D.
    Güncelleştirme işlemi sırasında bu hata iletisini alırsanız, kullanmakta olduğunuz hesabın posta kutusuna tam erişime sahip değil. Hesabın tüm posta kutuları güncelleştirebilmek aracın tam posta kutusu erişimi izinleri olması gerekir.

    "Msextmz.exe izinlerini yapılandırma" bölümünde açıklanan yöntemi kullanarak doğru izinlerin verildiğini doğrulayın.
Referanslar

"İzin ver posta kutusu" komut dosyası

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 Const 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 CheckingdArgCount = 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		    ' Check Full Mailbox Access and Send As permission		    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 we don't have either SendAS or FMA, we're going to add these permission		    If ( (AccessTypeForFMA = ADS_ACETYPE_ACCESS_DENIED) Or (AccessTypeForSendAs = ADS_ACETYPE_ACCESS_DENIED_OBJECT) ) Then			    'Deny access already granted, won't add permission to 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 FMA permission				    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 SendAs permission				    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	'Retreive the granted user from the first line of 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)		'First column is Ldap path		sUserLDAPPath = sArraySplit(0)		'Second column is FullMailbox Permission		fAddedFMA = sArraySplit(1)		'Third column is SendAs		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 output file name as 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		'Check if output file already exists.		If (objFSO.FileExists(sOutputFileName)) Then			Set objfileOutput = objFSO.OpenTextFile(sOutputFileName, ForReading, False, TristateTrue)			sOneRow = objfileOutput.ReadLine			'If user name in the file is different from parameter, we can't proceed.			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 Log file is the user who is going to be 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

Düzeltmeleri

SürümTarihDeğiştir
1.011 Oca 2007Özgün sürüm
2.012 Oca 2007Düzenleme değişiklikleri
3.007 Şub 2007Tam makale yeniden yazma
3.108 Şub 2007Güncelleştirilmiş Yükleme Merkezi URL'si
3.208 Şub 2007Düzenleme değişiklikleri
4.009 Şub 2007Konferans odası çakışmaları hakkında yeni bilgiler eklendi
4.112 Şub 2007"Aşağıdakilere Uygulanır" bölümüne eklenen Exchange 2003 Enterprise Edition
4.212 Şub 2007Düzeltilmiş yazım hatası
4.312 Şub 2007Not adım numarası düzeltildi
5.013 Şubat 2007"Exchange aracı yüklemek" bölümüne eklenen sanal makine bilgileri
6.015 Şub 2007"Uyarı mektupları beklenenden daha sonra görünen" bölümünün yeniden yazma
7.015 Şub 2007Microsoft Exchange Takvimi güncelleştirme Aracı paketini sanal makine için eklenen karşıdan yükleme bilgileri
8.016 Şub 2007", Exchange aracını çalıştırmadan önce yapmanız gerekenler" kısmında Exchange Sistem Yönetim Araçları ile ilgili bilgiler eklendi
8.119 Şub 2007Dosya adı "Msextmzcfg.exe çalıştırmak" bölümündeki düzeltildi
8.220 Şub 2007Kullanıcı_adı ve "Posta kutusu izin ver" komut dosyası bölümünde dosya_adı arasına eklenen boşluk
9.020 Şub 2007Makalenin yeniden yazma
10.020 Şub 2007İç meta veri güncelleştirmeleri
10.120 Şub 2007Düzeltilmiş yazım hatası
10.220 Şub 2007Düzeltilmiş yazım hatası
10.320 Şub 2007Düzeltilmiş yazım hatası
10.421 Şub 2007Düzeltilmiş yazım hatası
11.022 Şubat 2007Exchange Aracı sürüm 2 ile ilgili bilgiler eklendi
11.122 Şubat 2007Düzeltilmiş yazım hatası
11.223 Şub 2007Eklenen Tablo makale değişiklikleri göstermek için
12.026 Şub 2007Olay günlüğü boşluk ve hata iletileri ve bu hataların çözümlerini hakkında bilgiler eklendi hakkında bilgiler eklendi
13.027-Şub-2007Sanal makinenin bilgi ve 933185 eklenen çapraz başvuru için kaldırılan yükleme URL'si
14.028 Şub 2007"Bilinen Konular" bölümünde, metin KB926666 dahil etmek için ilk madde işareti olarak değiştirildi
15,027-Şub-2007Eklenen sanal makine bilgileri
16.028 Şub 2007İlgili bilgiler eklendi için saat dilimi verisi güncelleştirme aracı için Microsoft Office Outlook (Tzmove.exe) en son düzeltme "için"doğrudan kayıt bölümüne. Ek çapraz başvuru 933146
16,1 inç28 Şub 2007Tablo etiketleri düzeltildi
17,0 inç01 Mar 2007Kaldırılan Exchange Server 5.5 bilgi
18,0 inç05 Mar 2007Düzeltmeleri tablo yeniden yazıldı
19,008 Mar 2007"HRTestMailboxAccess" hata iletisi hakkında ek bilgi
19.113 Mar 2007Çoğaltılmış Paragraf davetlilerin sayısı hakkında bir toplantı isteği içinden kaldırılıyor
19.219 Mar 2007Güncelleştirilmiş düzeltme tablo
19.321 Mar 2007Kaldırılan sanal makine bölümündeki bilgileri "" Exchange aracı hakkında
19.403 Nis 2007Güncelleştirilen giriş bölümü
19,504 Ağu 2007Başlık güncelleştirildi
21.006 Eyl 2007Makale 941018 daha yeni aracı ile ilgili bilgiler eklendi
21.107 Eyl 2007Güncel Bilgi Bankası makalesine bağlantı kaldırıldı.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 930879 - Son İnceleme: 12/23/2014 00:27:00 - Düzeltme: 23.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 kbresolve kbexpertiseinter kbinfo kbmt KB930879 KbMttr
Geri bildirim