Gebruik de Exchange Calendar Update Tool zomertijd adres voor Exchange Server

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 930879 - Bekijk de producten waarop dit artikel van toepassing is.
BelangrijkDe update die wordt beschreven in dit Microsoft Knowledge Base-artikel is vervangen door de update die wordt beschreven in Microsoft Knowledge Base-artikel 941018. Zorg heeft dat Windows de meest recente gegevens tijdzone, installeert de update die wordt beschreven in Microsoft Knowledge Base-artikel 941018. U hebt de update die wordt beschreven in dit Microsoft Knowledge Base-artikel voordat u de update die wordt beschreven in Microsoft Knowledge Base-artikel 941018.

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
941018Hoe zomertijd met het hulpprogramma met Exchange-agenda
Alles uitklappen | Alles samenvouwen

Op deze pagina

INLEIDING

Zomertijd is een systeem van klokken vooruit instelling zodat Zonsopgang en zonsondergang op een later tijdstip plaatsvinden. Het effect is extra zomer 's avonds. Veel landen observeren zomertijd, hoewel de meeste hebben hun eigen regels en voorschriften voor wanneer begint en eindigt. De datums van de zomertijd (anders DST genoemd) jaar tot jaar kunnen wijzigen en gebruikers bijwerken hun Microsoft Office Outlook-agenda telkens DST wet of regels wijzigen. Datums tussen de zomertijdregels eerdere en huidige zomertijdregels worden genoemd in dit artikel de "uitgebreide Zomertijd periode."

Dit artikel richt zich op de acties die u kunt nemen om het adres agenda-items in Microsoft Outlook die tijdens de uitgebreide periode van de Zomertijd optreden.

Bezoek de volgende Microsoft-website voor meer informatie over het voorbereiden voor wijzigingen in de zomertijd in 2007 (DST 2007) voor alle Microsoft-producten:
http://www.Microsoft.com/dst2007
Dit artikel richt zich op de acties die moeten worden genomen om te werken agenda-items die zijn opgeslagen in Microsoft Exchange Server volgens de nieuwe zomertijdregels. De oplossing die wordt gepresenteerd in dit artikel worden de Exchange Calendar Update Tool ("de Exchange hulpprogramma"). Het hulpprogramma Exchange steunt op de Time Zone Data Update Tool voor Microsoft Office Outlook ("de Outlook hulpprogramma").
Voor meer informatie. over het hulpprogramma Outlook klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
931667Hoe de zomertijdwijzigingen in 2007 met de Time Zone Data Update Tool voor Microsoft Office Outlook

Over het hulpprogramma Exchange

Nadat u de DST-updates voor Microsoft Windows, wijzigen alle oude afspraken die tijdens de Zomertijd perioden onjuist weergegeven als één uur later plaatsvindt. Dit geldt voor terugkerende en één exemplaar afspraken. Deze afspraken moeten bijgewerkt zodat wordt correct in Outlook in Outlook Web worden weergegeven Access, en in CDO gebaseerde toepassingen.

Outlook bevat een hulpprogramma de naam Time Zone Data Update Tool voor Microsoft Office Outlook. Dit hulpprogramma kan gebruikers eigen kalenders bijwerken.

OpmerkingIn Microsoft Office Outlook 2007 is Time Zone Data Update Tool ingebouwd. Echter aangeraden de zelfstandige versie van de Time Zone Data Update Tool te gebruiken.
931667Hoe de zomertijdwijzigingen in 2007 met de Time Zone Data Update Tool voor Microsoft Office Outlook
De Exchange Calendar Update Tool ("de Exchange hulpprogramma") kunt u voorkomen dat de uitdagingen die betrokken zijn als u de Outlook-hulpprogramma alom voor alle gebruikers en kunt u ervoor zorgen dat elke gebruiker het hulpprogramma correct wordt uitgevoerd.

High-Level beschrijving van het hulpprogramma Exchange

Het hulpprogramma Exchange bestaat uit twee afzonderlijke uitvoerbare bestanden. Deze bestanden worden in de volgende tabel beschreven.
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBeschrijving
Msextmz.exeDit programma pakt tijdzone-informatie van postvakken op een server waarop Exchange Server wordt uitgevoerd. Deze uitvoerbare programma ook kalenders postvak voor een opgegeven lijst van gebruikers door de Outlook bijgewerkt gereedschap tegen elke opgegeven gebruiker.
Msextmzcfg.exeDit programma is een configuratieprogramma de meeste stappen die betrokken zijn uitvoert in Exchange Server-server bijwerken.

Versie 2 van het hulpprogramma Exchange

De Exchange Calendar Update Tool, versie 2 werd uitgebracht op 21 februari 2007. Dit artikel verwijst naar versie 2 van het hulpprogramma Exchange. Als u versie 1 van het hulpprogramma Exchange verwijderen en versie 2 installeren. Versie 2 van het hulpprogramma Exchange bevat de volgende verbeteringen:
  • Prestaties in versie 2 is tweemaal snel versie 1 wanneer u het hulpprogramma in de modus uitvoeren.
  • De gebruikersinterface is verbeterd.
  • Geheugenlek vast die vereist clientcomputers vaak opnieuw worden opgestart.
  • Verbeterd algoritme is opgenomen voor het uitgepakte tijdzones toewijzen aan de tijdzone van het besturingssysteem.

Risico's en beperkingen van het hulpprogramma Exchange

Er zijn twee problemen te overwegen voordat u het hulpprogramma Exchange. De volgende tabel worden deze potentiële gevolgen voor de IT-problemen infrastructuur, en gebruikers en hun strategieën.
Deze tabel samenvouwenDeze tabel uitklappen
RisicoEffectRisicobeperking
Er zijn veel updates van de vergadering.Server- en de prestaties nemen af.Bepalen wat het effect op de server en netwerkprestaties mogelijk kleine batch gebruikers eerst bijwerken. Als de belasting is storend, het hulpprogramma uitvoeren tijdens rustige uren of speciale Onderhoud uren.
Het hulpprogramma duurt te lang uit te voeren.MSXTMZ.exe is één thread. Als u dit bestand tegen duizenden gebruikers in de modus tegelijkertijd het hulpprogramma Exchange duurt vele uren of dagen mogelijk te voltooien.Het bijwerkproces voor alle postbussen versnellen verdelen de gebruikers in batches, en vervolgens elke batch gebruikers via een afzonderlijk exemplaar van de MSXTMZ.exe op een afzonderlijke computer.

Opties voor het bijwerken van postvakken

De volgende tabel bevat vijf opties voor het bijwerken gebruikerspostvakken DST 2007 tijdzoneregels gebruiken.
Deze tabel samenvouwenDeze tabel uitklappen
OptieProfessionalsNadelen
Verspreiden van het Outlook-hulpprogramma voor elke gebruiker en instrueer gebruikers kunnen hun eigen postbussen bijwerken.Deze optie vermijdt de risico's en beperkingen van het hulpprogramma Exchange.Het is moeilijk te garanderen dat alle gebruikers het hulpprogramma Outlook tijdig en correct voert. Gebruikers doen Outlook wordt niet het hulpprogramma Outlook hebben. Een extra educatieve inspanning nodig is te vermijden verwarring voor gebruikers.
Het hulpprogramma Exchange uitgevoerd voor alle betrokken gebruikers en servers.Deze optie biedt een gestroomlijnde ervaring voor gebruikers.Er zijn problemen met het hulpprogramma Exchange uitgevoerd als in de voorgaande tabel beschreven.
Voer Exchange update tool en alleen terugkerende afspraken. Laat gebruikers afspraken in hun eigen postbussen één exemplaar bijwerken met het hulpprogramma Outlook.Er is minder risico betrokken van één exemplaar afspraken worden niet goed bijgewerkt.De nadelen van de Outlook uitgevoerd gereedschap worden gecombineerd met de nadelen van het hulpprogramma Exchange.
Het hulpprogramma Exchange en het hulpprogramma Outlook niet uitgevoerd. Gebruikers vragen onderzoeken van hun agenda's en afspraken re-book zo nodig.Dit optie voorkomt de problemen van de Exchange-hulpprogramma.Tenzij alle gebruikers RE-Book van alle betrokken afspraken, worden bepaalde agenda-items één uur af tijdens de uitgebreide periode van de Zomertijd. Een extra educatieve inspanning nodig is Laat gebruikers verwarring.
Verspreiden van het Outlook-hulpprogramma voor elke gebruiker en instrueer gebruikers kunnen hun eigen postbussen bijwerken. Gebruik vervolgens de tijdzone extractie modus het hulpprogramma Exchange bepalen of gebruikers het hulpprogramma Outlook uitvoert. Als de gebruikers niet het hulpprogramma Outlook uitvoert, kan worden uitgevoerd door de beheerder de Exchange-hulpprogramma.Deze optie vermindert het risico van gebruikers niet de gereedschap tijdig en vermijdt u problemen van de uitwisseling gereedschap.Dit is geen optie als gebruikers met Outlook 2007.

Het hulpprogramma Exchange installeren

De Exchange Calendar Update Tool is beschikbaar in de vorm van de zelfuitpakkende uitvoerbare bestand Msextmz.exe.

Na de installatie van de bestanden in de de installatiemap moet bevatten de volgende bestanden:
  • Msextmz.exe
  • Msextmzcfg.exe
  • Msextmz.ini

    Dit bestand is master ini-bestand dat alle parameters die worden gebruikt door Msextmz.exe documenten.
  • Msextmzcfg.XML

    Dit bestand is de tijdzone-toewijzing bestand tijdzones van Outlook CDO en Outlook Web Access wordt toegewezen aan besturingssysteem tijdzones systeem.
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over de nieuwste versie van de Exchange Calendar Update tool:
941018Hoe zomertijd met het hulpprogramma met Exchange-agenda

Talen die worden ondersteund door het hulpprogramma Exchange

Het hulpprogramma Exchange is beschikbaar in het Engels. Het hulpprogramma wordt uitgevoerd. alleen op de computer van een Engelse (VS).

Versies van Exchange Server die compatibel met het hulpprogramma Exchange zijn

Het hulpprogramma Exchange kunt postvakken op de volgende versies bijwerken Exchange Server:
  • 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

Besturingssystemen die worden ondersteund door het hulpprogramma Exchange

Het hulpprogramma Exchange wordt uitgevoerd op de volgende besturingssystemen:
  • Microsoft Windows Server 2003
  • Microsoft Windows XP
  • Microsoft Windows 2000
Windows Vista wordt niet ondersteund.

Wat te doen voordat u het hulpprogramma Exchange

Updates installeren

Voordat u het hulpprogramma Exchange, zorg dat de client en server computers worden correct bijgewerkt met de volgende updates:
  1. De update Windows zomertijd op client en server-computers.Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het bijwerken van een computer waarop Windows-besturingssysteemsoftware:
    942763December 2007 cumulatieve update voor Microsoft Windows-besturingssystemen
  2. Voor Exchange 2003 SP2 de volgende update die relevant is voor uw organisatie te installeren:
    • 911829Er wordt een foutbericht weergegeven wanneer u probeert bewerkingen uitvoeren of klikt u op opstellen in Outlook Web Access inschakelen
    • 924334Het formulier Compose Message reageert niet meer nadat u Internet Explorer 7.0 en het S/MIME-besturingselement op een client voor Outlook Web Access in Exchange Server 2003
    OpmerkingDeze stap kan worden voltooid op hetzelfde moment als stap 1.

Controleer de systeemvereisten

Het hulpprogramma Exchange moet worden uitgevoerd op een computer met Microsoft OfficeOutlook 2003 of Microsoft OfficeOutlook 2007 is geïnstalleerd en die heeft Outlook Time Zone Data hulpprogramma geïnstalleerd. Daarnaast Microsoft.NET Framework versie 2.0 moet zijn geïnstalleerd op de clientcomputer.

Outlook en Zone Data Update Tool voor Microsoft Office Outlook uitmaken geen deel van het programma Exchange pakket downloaden. Ze moeten afzonderlijk worden geïnstalleerd.

OpmerkingVerwar het installer-pakket voor Outlook hulpprogramma met de naam Met de werkelijke Outlook uitvoerbare bestand ook met de naam Tzmove.exe Tzmove.exe.

Het hulpprogramma Exchange is uitgevoerd, moet de computer geen de registerwaarde PickLogonProfile ingesteld. Ook dit register waarde moet worden ingesteld op 0. Volg om te bepalen of deze registerwaarde bestaat deze stappen.

BelangrijkDeze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg ervoor dat u deze zorgvuldig stappen. Reservekopie van het register voordat u het wijzigen voor extra bescherming. Vervolgens kunt u het register herstellen als er een probleem optreedt. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over back-up en terugzetten van het register:
322756Back-up en terugzetten van het register in Windows
  1. Klik opStart, klik opUitvoeren, typeRegedit, en klik vervolgens opOK.
  2. Vouw de volgende subsleutel:
    HKEY_CURRENT_USER\Software\Microsoft\Exchange\client\options\
  3. Klik opopties, en vervolgens bepalen of dePickLogonProfilewaarde bestaat. Als dePickLogonProfilewaarde bestaat en is ingesteld op 1, stelt u de waarde 0. U doet dit als volgt:
    1. Klik met de rechtermuisknopPickLogonProfile, en Klik opWijzigen.
    2. In deWaardegegevensin het vak0, en klik vervolgens opOK.
Het hulpprogramma Exchange niet uitvoeren op een computer wordt uitgevoerd Exchange Server of de Exchange System Management tools. Als u het hulpprogramma Exchange op een computer waarop Exchange Server of de Exchange System Management tools installeert probeert, wordt het volgende foutbericht weergegeven:
Microsoft Exchange Calendar Update Tool kan niet met Microsoft Exchange is geïnstalleerd.

Handmatig configureren en uitvoeren van Msextmz.exe

Het bestand Msextmz.ini configureren

Het bestand Msextmz.ini moet correct worden geconfigureerd voor Msextmz.exe goed. Wij raden aan dat u de opmerkingen in de Msextmz.ini lezen bestand zorgvuldig voordat u het bestand Msextmz.ini wijzigen.

Geef de uitvoeringsmodus Msextmz.exe

Msextmz.exe in twee modi worden uitgevoerd. De installatiemodus opgeven uitvoering, specifieke parameters hebt ingesteld in het bestand Msextmz.ini. De hieronder beschreven drie modi en het configureren van de modi in het bestand Msextmz.ini.
  • Tijdzone-extractie

    In deze modus haalt Msextmz.exe tijdzone-informatie uit elke postbus een set MAPI-eigenschappen lezen.

    Msextmz.exe terugkerende afspraken georganiseerd door de gebruiker van de gebruiker kan bekijken agenda en probeer een tijdzone voor de gebruiker te bepalen. Echter, dit optie is intensief. Dus is deze optie standaard niet ingeschakeld. Deze optie wilt inschakelen, stelt u deReadCalendarTimezonesde parameter in het bestand Msextmz.ini.

    Msextmz.exe records de tijdzone-informatie voor elke gebruiker in een uitvoerbestand een lijst bevat Postvak oudere DNs. Elk postvak heeft de volgende typen tijd oude DN zone waarden:
    • Outlook Web Access tijdzone
    • CDO tijdzone
    • Outlook-tijdzone
    • Terugkerende vergadering tijdzone
    De indeling van het bestand heeft de volgende indeling:
    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>
    Als Msextmz.exe kan niet over de tijdzone van uitpakken de vier typen tijdzones, de oude DN aangemeld de fout postbus bestand.

    De gebruiker toewijzen aan één tijdzone, importeert u de uitvoerbestand naar Microsoft Excel. De lijst met gebruikers volgens filteren in Excel een van de tijdzones. De tijdzone die u gebruikt is afhankelijk van uw omgeving.

    Bijvoorbeeld, als de meeste gebruikers BlackBerry-apparaten, Exchange 5.5 Outlook Web Accessof filter de lijst door CDO tijd andere CDO gebaseerde oplossingen Zone. Als de meeste gebruikers met Exchange Outlook Web Access, Outlook de lijst filteren Tijdzone Web Access. Als de meeste gebruikers niet in een van deze scenario's past filter de lijst met terugkerende vergadering tijdzone.

    Het hulpprogramma uitvoeren Time Zone extractie mode, ini-bestand als volgt configureren:
    • Laat de parameter uncommented CommandLine.
    • Stel de parameter uitvoerbestand.
    • Stel de parameter ErrorFile.
    • Stel de parameter ServerDN.
    • Stel de parameter profiel.
    • De parameter voor het logboekbestand instellen.
    • De parameter ExportTimezones ingesteld op 1.
    • De rest van de parameters in het .ini commentaar bestand.
  • Update

    In deze modus werkt Msextmz.exe alle postvakken die in een invoerbestand zijn opgegeven. Het invoerbestand moet in de volgende indeling:
    User_DN<\tab></\tab>Server_Friendly_Name<\tab></\tab>OS_Time Zone_Registry_Key<\crlf></\crlf>
    Slechts één exemplaar van Msextmz.exe kunt uitvoeren op één client. Echter, Msextmz.exe kan worden uitgevoerd op meerdere clients tegelijkertijd.

    Uitvoeren Msextmz.exe in deze modus moet u als volgt het bestand Msextmz.ini configureren:
    • Zorg ervoor dat de parameter CommandLine zonder opmerkingen blijft en naar de juiste locatie van Tzmove.exe verwijst.
    • Stel de parameter invoerbestand.
    • De parameter uitvoerbestand commentaar.
    • Stel de parameter ErrorFile.
    • Stel de parameter ServerDN.
    • De parameter voor het logboekbestand instellen.
    • Stel de parameter LogDirectory.
    • De parameter ExportTimezones commentaar.
    • Overige parameters opmerkingen.
    Updatemodus accepteert Msextmz.exe een invoerbestand andere Exchange-gebruikers bevat servers. De instelling voor de ini-moet u de DN-naam van een Exchange opgeven Server. In dit geval alleen hebt een server van een DN-naam opgeven Server in de Exchange-organisatie.

    Bijwerken van terugkerende afspraken configureren de parameter CommandLine met de volgende waarde:
    tzmove.exe /q /onlyrecurring
    Bijwerken van terugkerende en één exemplaar afspraken gebruiken de standaardwaarde CommandLine.

Machtigingen configureren voor Msextmz.exe

Afhankelijk van de machtigingen die vereist zijn voor het uitvoeren van Msextmz.exe de uitvoeringsmodus wordt gebruikt. De volgende tabel worden de machtigingen die nodig zijn voor elke modus worden uitgevoerd.
Deze tabel samenvouwenDeze tabel uitklappen
UitvoeringsmodusMachtigingen
Tijdzone-extractieExchange Administrator alleen weergeven
Lokale beheerder van de computer met Msextmz.exe
UpdateDomeingebruiker volledige toegang en Als de rechten voor alle postbussen verzenden
Lokale beheerder van de computer wordt uitgevoerd Msextmz.exe

'Machtiging verlenen' script

U kunt het script GrantMailboxPermission.vbs verlenen domeingebruiker volledige toegang en verzenden als rechten voor alle postbussen.

Dit script kan alleen door een Exchange-beheerder worden uitgevoerd op een een computer waarop Exchange 2000 Server of Exchange Server 2003. Dit script niet uitvoeren op een computer waarop Exchange Server 2007. Echter, kunt u de Exchange Management Shell verlenen de nodige machtigingen.

De code voor de VBS-script is beschikbaar in de De sectie 'Verwijzingen'. De volgende tabel worden de twee modi waarin dit script wordt uitgevoerd.
Deze tabel samenvouwenDeze tabel uitklappen
ModusOpdrachtregelBeschrijving
ToevoegenCScript GrantMailboxPermission.vbs ?addDomeinnaam\GebruikersnaamBestandsnaamSubsidiesDomeinnaam\GebruikersnaamVolledige postbustoegang en verzenden als rechten gebruikerspostvakken worden vermeld in de invoerbestand. Het invoerbestand moet een tekstbestand met oudere DNs van de gebruikerspostvakken worden gescheiden door CRLF.

Het script genereert een GrantMailboxPermission.log-bestand. Dit bestand is een record van de postvakken die zijn verwerkt. De eerste regel van het logboekbestand is deDomeinnaam\Gebruikersnaamgebruiker die toegang wordt verleend. Dit bestand niet verwijderen. Dit bestand wordt gebruikt de Modus verwijderen.

Als een expliciete 'weigeren' is toegewezen aan de gebruiker, het script zich de gegevens in een bestand met de naam 'GrantMailboxPermission.err'. Het script niet toekennen of wijzig de machtiging.

Als de gebruiker deel uitmaakt van een beveiligingsgroep die is "weigeren" toegang toegewezen, verleent het script volledige postbustoegang en verzenden als machtigingen. De gebruiker is niet de postbus aanmelden. Alle fouten worden geregistreerd in het bestand GrantMailboxPermission.err.
VerwijderenCScript GrantMailboxPermission.vbs ?RemoveRechten voor volledige postbustoegang en verzenden als postvakken verwijderen die worden weergegeven in het bestand GrantMailboxPermission.log uitDomeinnaam\Gebruikersnaam. DeDomeinnaam\Gebruikersnaamis opgegeven in het bestand GrantMailboxPermission.log.
OpmerkingAls u dit script uitvoert op de computer waarop Exchange Server, het script retourneert een punt (.) wanneer het script verwerkt een gebruiker. Het script een uitroepteken (!) geretourneerd als deze niet correct een gebruiker verwerkt.

OpmerkingHet uitvoerbestand van de tijdzone extractie-modus kan niet worden gebruikt. Als een invoerbestand voor dit script. Het invoerbestand voor dit script maakt u de inhoud van het uitvoerbestand tijdzone extractie kunt in Kladblok plakken de inhoud opslaan als een nieuw document en vervolgens het nieuwe document gebruiken als invoer bestand.

Hoe werkt logboekregistratie in de modus

Logboeken van de Outlook Time Zone Data Update tool

Wanneer het hulpprogramma Outlook uitvoert, maakt het hulpprogramma een logboekbestand in de de map Temp. Dit bestand heet "Outlook tijdzone Update.log." Msextmz.exe haalt informatie uit 'Outlook-tijdzone Update.log' en wordt vervolgens logboekbestanden in de map die is opgegeven in de LogDirectory van het ini-bestand per gebruiker.

Zijn de bestanden met de volgende indeling:
MSExTmz-CN gebruiker DN-naam van gebruiker-Willekeurig getal.LOGBOEK
Het hulpprogramma Outlook zich bijvoorbeeld de volgende informatie:
USER3-MSExTmz-0x0131273E.LOG
Het hulpprogramma Outlook dit gebeurt wanneer een gebruiker verwerkt de volgende DN:
/ O = EERSTE ORGANISATIE/OU = EERSTE ADMINISTRATIEVE GROEP CN = GEADRESSEERDEN/CN = USER3

Foutenbestand

Als Msextmz.exe kan het hulpprogramma Outlook uitvoeren tegen Postvak, de DN-naam van de gebruiker in het foutbestand geregistreerd. Msextmz.exe wordt geen logboek willekeurig foutenbestand als het Outlook-hulpprogramma is uitgevoerd.

Logboekbestand

Als deLogboekbestandoptie is geconfigureerd de Msextmz.ini-bestand, de gegevensuitvoer van de van Msextmz.exe naar de opdrachtprompt venster is ook beschikbaar in het opgegeven bestand.

Msextmzcfg.exe uitvoeren

Msextmzcfg.exe automatiseert het proces van tijdzones, uitpakken van voor elke gebruiker en genereren van de gebruikerslijsten van de en de ini-tijdzones oplossen bestanden die nodig zijn om Msextmzcfg.exe in de modus uitvoeren. Het is raadzaam om Msextmzcfg.exe te gebruiken in plaats van handmatig uitvoeren stappen uitvoeren. Deze sectie Beschrijving Msextmzcfg.exe uitvoeren.

Machtigingen die nodig zijn

De account die wordt gebruikt voor het uitvoeren van Msextmzcfg.exe moet de op de client de volgende machtigingen:
  • Exchange alleen Admin
  • Lokale beheerder

Voorbeeld van de Exchange-server bijwerken met Msextmzcfg.exe

  1. Maak een Outlook-profiel aanmeldt bij een postvak op Exchange server die u wilt bijwerken op de clientcomputer. Zorg ervoor dat het profiel on line-modus en configureer dit profiel het standaardprofiel.

    OpmerkingDe Exchange-server moet on line modus ondersteunen.
  2. Msextmzcfg.exe start het hulpprogramma Exchange wordt uitgevoerd.
  3. Op de eerste pagina van de wizard Exchange Calendar Update Tool Voer de volgende procedures:

    De tijdzone van uitpakken alle postvakken op een Exchange server volgt:
    1. In deServernaamin het vak de beschrijvende naam of de volledig domein naam (Fully Qualified Domain Name) van de Exchange-server. Als u de beschrijvende naam bevat een ".", de NetBIOS-naam gebruiken. Msextmzcfg.exe mislukt als de server in een ander Active Directory-forest.
    2. In deUitvoerbestand van extractieTyp de naam van het bestand alle postbus tijdzone bevat informatie.
    3. Als u de tijdzones voor terugkerende uitpakken vergaderingen, klik op deExtract van terugkerende vergadering Zonesselectievakje.

      BelangrijkAls u deze instelling gebruikt, wordt de uitvoering van de extractie-modus aanzienlijk verhoogd. Standaard deTerugkerende vergadering uitpakken Tijdzoneshet selectievakje is uitgeschakeld.
    4. Klik op deOutlook-profielen klik vervolgens op het profiel dat u in stap 1 hebt gemaakt.
    5. Klik opVolgende.


    Tijdzone extractie overslaan, als volgt:
    1. Selecteer deTijdzone overslaan Extractieselectievakje. Standaard deTijdzone overslaan Extractiehet selectievakje is uitgeschakeld.
    2. In deUitvoerbestand van extractieTyp de naam van uitvoerbestand vanaf een vorige tijdzone extractie uitgevoerd.
    3. In deServernaamin het vak de beschrijvende naam of FQDN van de Exchange-server is gegenereerd het uitvoerbestand dat u in stap 3b hebt opgegeven.
    4. Klik opVolgende.
  4. De tijdzone na extractie wordt voltooid, Msextmzcfg.exe het uitvoerbestand geparseerd en wordt de tijdzone van de postvakken van gebruikers tijdzones van het besturingssysteem.

    Als alle tijdzones kan worden overeenkomt, moet u handmatig toewijzen de tijdzone op deTijd toewijzen Zonepagina. Klik op de Windows time-zone die overeenkomt met de Gebruiker tijdzone in deWindows Time Zoneen klik vervolgens opVolgende.
  5. Als de toewijzing voltooid is, Msextmzcfg.exe gebruikers in de volgende groepen ingedeeld:
    • Gebruikers die slechts één tijdzone (bijvoorbeeld gebruikers de tijdzone CDO, Outlook Web Access, Outlook of een terugkerende vergadering hebben) of gebruikers die meerdere tijdzones aan hetzelfde toewijzen besturingssysteem tijdzone
    • Meerdere tijdzones toewijzen aan gebruikers besturingssysteem verschillende tijdzones
    • Gebruikers die de tijdzone informatie
    Msextmzcfg.exe kunt u de lijst met 'conflict' opslaan en "bestaande" gebruikers in aparte bestanden. U doet dit als volgt:
    1. In deGebruikers met conflicterende tijdzone informatietype gebiedConflictUsers.txtin deUitvoerbestandvak.
    2. In deGebruikers met geen tijdzone informatietype gebiedNonExistent.txtin deUitvoerbestandvak.
  6. Op deAgenda bijwerken configuratiepagina de informatie die nodig is voor het genereren van de lijst met invoerbestanden van gebruiker, ini-bestanden en batchbestanden waaraan de postbussen bijwerken. Doen Dit als volgt:
    1. In deTijdzones moet selecteren bijgewerktSchakel het selectievakje voor de tijd die zones op u wilt bijwerken.
    2. In deAantal batchbestandenin het vak het aantal batches die u wilt genereren.

      Dit informatie is nuttig als u de runtime-update versnellen. U kunt doen dit door een grote lijst van gebruikers te verdelen in kleinere batches en vervolgens uitgevoerd. meerdere exemplaren van Msextmz.exe in de modus. Hiervoor op afzonderlijke computers en hebben elk exemplaar van Msextmz.exe een aparte batch verwerken gebruikers.

      OpmerkingU kunt meerdere exemplaren van Msextmz.exe niet uitvoeren op dezelfde de clientcomputer.
    3. In deTzmove.exe padTyp de het pad van het Outlook-hulpprogramma en de bijbehorende parameters. Als u alleen bijwerken terugkerende vergaderingen, klik op deTerugkerende vergaderingen alleenselectievakje.
    4. In dePost postvak vertraging (seconden)het vak Typ het aantal seconden dat u wilt uitstellen profiel maken tussen postvakken bijwerken. Aangeraden de standaardwaarde 0 te gebruiken seconden.
    5. In dePer postbus time-out (minuten)Typ het aantal minuten waarvoor het hulpprogramma Outlook wachten voordat het wordt time-out. Wij raden aan dat u de standaardwaarde van 15 minuten.
  7. Klik opVoltooien. Msextmzcfg.exe genereert een submap onder de huidige map worden uitgevoerd. De naam van de submap is de beschrijvende naam van de Exchange-server. De submap bevat de volgende bestanden:
    • MSExTmz_xini-

      Dit bestand is een ini-bestand waarmee Msextmz.exe worden uitgevoerd in de modus.xis een tijdelijke aanduiding voor de batch.
    • Mailboxes_x.txt

      Dit bestand wordt de gebruiker invoer bestand dat wordt gebruikt door Msextmzcfg.exe in de modus uitvoeren.xeen tijdelijke aanduiding voor de batchnummer.
    • MSExTmz_xbat

      Dit bestand is het batchbestand dat de Msextmzcfg.exe in de Update wordt uitgevoerd modus voor de gebruikers die zijn opgegeven in de Mailboxes_xtxt-bestand.
    • NonExistent.txt

      Dit bestand bevat de lijst gebruikers die niet over de tijdzone in hun postvak hebben.
    • ConflictUsers.txt

      Dit bestand bevat de lijst gebruikers die tijdzone conflicten.
  8. Ga naar de submap is de naam van de server, open het bestand Mailboxes_x.txt in Kladblok, resource- of postvak vermeldingen verwijderen en sla het bestand Mailboxes_x.txt.
  9. Volg deze stappen:
    1. Start Outlook en vervolgens Outlook correct zich aanmeldt bij de server met het standaardprofiel en zonder te vragen om Selecteer een profiel.
    2. Controleer of geen vragen weergegeven tijdens het opstarten van Outlook. Msextmz.exe kan worden uitgevoerd als er vragen zijn.
    3. Controleer het volgende bestand niet bestaat:
      %USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook\Extend.dat
      Als dit bestand bestaat, naam wijzigen.
    Postbussen bijwerken door te gaan naar de submap is Nadat de server en de batchbestanden met een naam. Met de batchbestanden, moet u een account met volledige postbustoegang en verzenden als rechten voor de postvakken die u wilt bijwerken.

Wat te doen na het uitvoeren van het hulpprogramma Exchange

Updates installeren

Nadat u alle Exchange-servers in uw omgeving bijwerken, de volgende update installeren op de Exchange-servers:
926666Update voor zomertijdwijzigingen in 2007 voor Exchange 2003 Service Pack 2

Bekende problemen

  • Terugkerende vergaderingen die zijn gemaakt in Outlook Web Access worden niet bijgewerkt door het hulpprogramma Exchange

    Als u de update die wordt vermeld in de Knowledge Base-artikel 926666 op de Exchange-server voordat u postvakken bijwerken, worden terugkerende vergaderingen die zijn gemaakt in Outlook Web Access niet bijgewerkt door het hulpprogramma Exchange. Voor dit probleem update 926666 verwijderen en voer het hulpprogramma Exchange installeert u update 926666 op de Exchange-server.
  • Exchange 2007 moet worden gestart nadat u het hulpprogramma Exchange uitvoeren

    De Exchange-services moeten opnieuw worden gestart voor Exchange 2007 Outlook Web Access correct agenda-items weergeven nadat u het hulpprogramma Exchange uitvoeren.
  • U kunt het hulpprogramma Exchange niet installeren

    Het hulpprogramma Exchange wordt niet geïnstalleerd als Er bestaat een van de volgende registersleutels:
    • HKEY_CLASS_ROOT\Outlook.Application.9
    • HKEY_CLASS_ROOT\Outlook.Application.10
    In dit geval wordt het volgende foutbericht weergegeven wanneer bericht u probeert het hulpprogramma Exchange te installeren:
    Exchange Server Basis wordt gewijzigd hulpprogramma agenda kan niet worden geïnstalleerd met deze versie van Microsoft In Outlook.
    Dit probleem omzeilen deze registersleutels verwijderen het hulpprogramma Exchange installeren en vervolgens de registersleutels terugzetten.
  • Een tijdzone mogelijk dubbelzinnige

    Terugkerende agenda-items die zijn gemaakt met de Zomertijd regels in de tijdzone Pacific (PST) in Outlook 2003 of een eerdere 2006 versie van Outlook worden niet bijgewerkt door het hulpprogramma Outlook. Dit probleem treedt op Msextmz.exe omdat Msextmz.exe het hulpprogramma Outlook wordt uitgevoerd.

    Omzeilen Dit probleem wijzigen van het register Mexicaanse tijdzones verwijderen op de computer met Msextmz.exe. Msextmzcfg.exe uitvoeren in de modus, en Mexicaanse tijdzones in het register herstellen. Hiertoe volgt u deze stappen.

    BelangrijkDeze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg ervoor dat u deze zorgvuldig stappen. Reservekopie van het register voordat u het wijzigen voor extra bescherming. Vervolgens kunt u het register herstellen als er een probleem optreedt. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over back-up en terugzetten van het register:
    322756Back-up en terugzetten van het register in Windows
    1. Back-up van het register.
    2. Klik opStart, klik opUitvoeren, typRegedit, en klik vervolgens opOK.
    3. Vouw de volgende subsleutel:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
    4. Klik met de rechtermuisknopMexico (standaardtijd), en Klik vervolgens opVerwijderen.
    5. In deSleutel verwijderen bevestigenhet dialoogvenster Klik opJa.
    6. Klik met de rechtermuisknopMexico (standaardtijd 2), en klik vervolgens opVerwijderen.
    7. In deSleutel verwijderen bevestigenhet dialoogvenster Klik opJa.
    8. Msextmzcfg.exe in de modus uitvoeren.
    9. Het register terugzetten vanaf de back-up die u hebt gemaakt in stap 1.
    Voor meer informatie over het maken en het register terugzetten, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
    256986Beschrijving van het Microsoft Windows-register
  • Er is een limiet op het aantal postbussen per server kan worden verwerkt

    In de lijst modus en tijdzone extractie-modus Msextmz.exe kan alleen 65.535 postvakken op een server verwerken. Als de server meer dan 65.535 postvakken sommige postvakken worden niet verwerkt.
  • Kunnen er conflicten met conferentie ruimte toewijzingen

    Als het hulpprogramma Outlook vergaderingen naar verplaatst de juiste tijd. Dit kan echter conflicten veroorzaken met vergaderruimte toewijzingen.

    Als u Exchange Server 2007 uitvoert, aangeraden conflict limiet voor de Resource reservering Attendant te instellen in Exchange 2007 3. Nadat alle postvakken zijn bijgewerkt, worden de conflicten automatisch opgelost.

    Als u rechtstreeks reserveren of de Agent automatisch accepteren, volgt de postbussen bron bijwerken:

    Voor rechtstreeks reserveren

    OpmerkingDe volgende stappen moet u de meest recente hotfix voor de Time Zone Data Update tool voor Microsoft Office Outlook (Tzmove.exe) downloaden.
    1. Tzmove.exe (de Outlook-hulpprogramma) uitgevoerd met de/ FORCEREBASESUPPRESSALLUPDATESopdrachtregelparameter tegen resourcepostbussen.
    2. Tzmove.exe in normale modus uitgevoerd op alle postbussen.
    Na het bijwerken is voltooid, als u Outlook aan te melden bij de resource postbussen andto lezen updates in stap 2 verzonden, die vergadering updates op de resourcekalender postbus 'voorlopig' weergegeven. Als niemand zich bij de postbus aanmeldt, wordt oorspronkelijke vergaderverzoeken die zijn bijgewerkt in stap 1 weergegeven op de resourcekalender postbus 'geaccepteerd'.

    Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over FORCEREBASESUPPRESSALLUPDATES:
    933146Beschrijving van het hotfixpakket voor de Time Zone Data Update tool voor Microsoft Office Outlook


    Voor het automatisch accepteren Agent
    1. Controleer of de Agent automatisch accepteren op de server wordt uitgevoerd.
    2. De zomertijdupdate installeren op de clientcomputer.
    3. Tzmove.exe (de Outlook-hulpprogramma) uitgevoerd met de/ FORCEREBASESUPPRESSALLUPDATESopdrachtregelparameter tegen resource postvakken die het automatisch accepteren Agent ingeschakeld.
    4. Controleer nogmaals automatisch accepteren Agent wordt uitgevoerd. Dit is belangrijk gebruikers ontvangen e-mail aanvaarding voor bijgewerkte vergaderingen ze ingedeeld.
    5. Tzmove.exe in normale modus uitgevoerd op de postvakken.
  • Openbare map Agenda

    Het hulpprogramma Exchange bijwerken openbare map niet agenda's. Zie de documentatie van Outlook voor informatie over het bijwerken van een openbare map Agenda.
  • Moet u 'Uitvoeren als' in de opdrachtregel

    Als u Msextmz.exe uitvoert via 'Uitvoeren als' de opdrachtregel moet u ook 'Uitvoeren als' register configureren De waarde PickLogonProfile in de Register-editor.
  • Msextmz.exe reageert niet

    Problemen met de globale-catalogusservers kunnen veroorzaken. Msextmz.exe reageert. Als dit gebeurt, volgt:
    1. Stop Msextmz.exe.
    2. Als de parameter Logfile in Msextmz.ini is ingesteld, vinden bepalen welke postvak is verwerkt. DePostbus verwerkenvermelding in het logboekbestand biedt de DN-naam voor het postvak dat werd Wanneer Msextmz.exe reageert niet meer verwerkt.

      Als het logboekbestand parameter niet is ingesteld in de Msextmz.ini, postbus verwerken informatie kunnen gevonden in het opdrachtpromptvenster.

      Postbussen van alle gebruikers die na het postvak werd verwerkt toen Msextmz.exe reageert niet meer worden niet verwerkt. Dit geldt voor de postbussen in de ServerName_TimeZone_Input_File.txt als het invoerbestand is gebruikt voor deze uitgevoerd.
    3. Maak een nieuwe invoerbestand de gebruiker DNs van bevat postbussen die niet zijn verwerkt.
    4. Voordat u Msextmz.exe opnieuw uitvoeren met deze nieuwe invoer bestand, controleert u of het verwerken van de gebruikers in het foutenbestand is gegenereerd door de vorige uitvoeren.
  • U kunt de Outlook en Exchange in dezelfde omgeving uitvoeren

    U kunt de Outlook en Exchange in uitvoeren dezelfde omgeving. Als u het hulpprogramma Exchange op een postbus heeft al is bijgewerkt door het hulpprogramma Outlook of omgekeerd, wordt er geen neveneffecten. Als de beheerder het hulpprogramma Exchange wordt uitgevoerd, is er geen nodig voor de gebruikers het Outlook-hulpprogramma afzonderlijk uitvoeren.
  • Herinnering hoger dan verwacht

    Niet-vergadering Er worden geen herinneringen voor postvakken worden bijgewerkt door het hulpprogramma Exchange Als Outlook nooit met het postvak in de Online modus verbonden is bijgewerkt. In dit geval verschijnt de herinnering een uur later dan verwacht.

    Als Outlook nooit verbonden in de Online modus, moet aanpassen van de onjuiste herinneringen voor afspraken die de Outlook-tijdzone-Update tool zoekt. Als Outlook nooit in Online verbonden is modus, de herinneringen zoeken bestaat niet in het postvak. Daarom het hulpprogramma wordt niet bijgewerkt voor e-mailberichten, contactpersonen of andere herinneringen. Voor bijvoorbeeld een herinnering voor opvolgen bij e-mailitem wordt niet bijgewerkt in het hulpprogramma in de toekomst een tijd of een herinnering voor een taakitem een herinnering heeft.
  • Runtime mogelijk lang

    Msextmz.exe is één thread. Daarom kan uitvoeren vele uren uitgevoerd tegen een groot aantal postbussen.

    Referentie voor kan Microsoft IT ongeveer 53.000 postvakken in 16 uur bijwerken met negen clients. Dit gelijk aan een vernieuwingsfrequentie 6.13 postbussen per minuut per client.

    Het aantal genodigden in een vergaderverzoek moet geen invloed op de uitvoering van de Update-modus. Dit komt omdat uit de update voor een vergadering verzenden naar één geadresseerde heeft dezelfde client perspectief tijd als een update honderd geadresseerden verzenden.

    De aantal genodigden heeft invloed op het aantal exemplaren van de update van de vergadering. Dat is echter een probleem van de berichtenstroom, niet uitvoeren.
  • Het gebeurtenislogboek kunnen van de ruimte na het bijwerken veel postvakken uitvoeren

    Tzmove.exe genereert een informatieve gebeurtenis TZMOVE EventID 32 bron voor elke succesvolle update bevat. Veel gebeurtenissen kunnen leiden tot het toepassingslogboek de toegewezen schijfruimte overschrijden. Msextmz.exe in de modus, is afhankelijk van deze gebeurtenissen de geslaagde uitvoering van Tzmove.exe bepalen. Als Msextmz.exe niet de bijbehorende Tzmove.exe-gebeurtenis die is gekoppeld aan het Postvak Msextmz.exe wilt bijwerken, neemt Msextmz.exe de update is mislukt. Msextmz.exe zich daarom de DN-naam van de postbus in het bestand error.txt. U voorkomt dit probleem, raden u de grootte van het gebeurtenislogboek instellen op maximaal en laten overschrijven.
  • 'Kan niet installeren omdat eerdere versies van 'Microsoft Exchange Calendar Update Tool' zijn gevonden. Geef ze verwijderen en start setup opnieuw.

    Als u voorheen de Exchange Calendar Update Tool versie 1.0 hebt geïnstalleerd, moet u versie 1.0 verwijderen voordat u versie 2.0 installeert. Versie 1.0 werd gedistribueerd als een zelfuitpakkend uitvoerbaar programma die twee msi-pakketten: Msextmz.msi en Msextmzcfg.msi. U moet beide pakketten verwijderen voordat u versie 2.0 installeert. Als u nog steeds versie 2.0 installeert problemen, probeer te verwijderen en opnieuw versie 1.0 met *.msi-pakketten in plaats van met het hulpprogramma. Vervolgens start de computer opnieuw en installeert u versie 2.0. Als alle anders niet rechtstreeks de binaire bestanden van de pakketten *.msi uitpakken.

Foutberichten en oplossingen

  • Kan niet zoeken naar Postvak timezone:Error 0x80004005
    Dit foutbericht kan diverse oorzaken hebben:
    • Het hulpprogramma kan zoeken naar waarden tijdzone in de postbus van een specifieke gebruiker. Probeer dit probleem toevoegen ' ReadCalendarTimeZones = 1 ' (zonder aanhalingstekens) naar het bestand Msextmz.ini forceren hulpprogramma terugkerende agenda-items voor de tijdzone-informatie controleren. U kunt nieuwe invoerbestand maken met behulp van DNs uit het foutenlogboek van de laatste uitvoeren ontvangen.
    • U uit de verkeerde map verwijzen naar Tzmove.exe. Pak het gedownloade installatiebestand naar de map waar Msextmz zich bevindt of bijwerken van Msextmz.ini om het volledige pad waar Tzmove.exe is geïnstalleerd op het werkstation dat u met dit probleem.

      OpmerkingBij het downloaden van de Time Zone Data Update Tool voor Microsoft Office Outlook is het bestand Tzmove.exe de installer voor de werkelijke tool. Verwijzen naar het installatieprogramma veroorzaken fouten tijdens het uitvoeren van Msextmz.
    • De account die u gebruikt voor het uitvoeren van Msextmz geen volledige postbus en niet is gedelegeerd Exchange gemachtigd. Voer het script "Postbus toestemming" van een Exchange Server-computer dit probleem.
  • Kan Postvak /O =CONTOSO/ OU =EERSTE BEHEERGROEP/ CN =GEADRESSEERDEN/ CN =TESTMB01-0x80004005
    Zorgvuldig de legacyExchangeDN bekijken en indien nodig. Gebruik ADSIEdit kopiëren en plakken van de waarde om ervoor te zorgen dat de waarde correct is.
  • Tabel postvak openen voor server /O =CompanyRoot/ OU =DEZE/ cn = configuration/cn = Servers/cn =EXCH01. Fout 80040115
    Dit is een RPC-fout. Zorgvuldig de legacyExchangeDN bekijken en indien nodig.
    Selecteer de geldige Server
    U moet de DN (Distinguished name) van de server. De volgende DN overeen de DN:
    ServerDN: / O = CompanyRoot/OU = IT / cn = Configuration/cn = Servers/cn = EXCH01
  • De toepassing niet juist initialiseren (0xc0000135). Klik op OK om de toepassing te beëindigen
    Dit foutbericht verschijnt omdat de.NET Framework 2.0 is niet geïnstalleerd.
  • HrTestMailboxAccess: kan geen geopende postbus - 0x8004011d verwijst.
    Als u dit foutbericht tijdens de update ontvangt, de account die u gebruikt geen volledige toegang tot de postbus. De account moet volledige postbustoegang hebben tot alle postbussen in het hulpprogramma postbussen bijwerken.

    Controleer of de juiste machtigingen zijn toegekend met de methode die wordt beschreven in de sectie 'Machtigingen voor Msextmz.exe configureren'.

Referenties

'Machtiging verlenen' script

Option Explicit
' For FileSystemObject
Const ForReading = 1
Const ForWriting = 2
Const ForAppending = 8
Const TristateTrue = -1
Const TristateUseDefault = -2
Const TristateFalse = 0

'Permission Type: Allow or Deny
Const ADS_ACETYPE_ACCESS_ALLOWED = &H0
Const ADS_ACETYPE_ACCESS_DENIED = &H1
Const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = &H5
Const ADS_ACETYPE_ACCESS_DENIED_OBJECT = &H6

Const ADS_ACEFLAG_INHERIT_ACE = &H2
Const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = &H4
Const ADS_ACEFLAG_INHERIT_ONLY_ACE = &H8
Const ADS_ACEFLAG_INHERITED_ACE = &H10
Const ADS_ACEFLAG_VALID_INHERIT_FLAGS = &H1f
Const ADS_ACEFLAG_SUCCESSFUL_ACCESS = &H40
Const ADS_ACEFLAG_FAILED_ACCESS = &H80

'Declare ADSI constants
Const ADS_SCOPE_SUBTREE = 2
Const ADS_OPTION_SECURITY_MASK = 3
Const ADS_OPTION_REFERRALS	= 1
Const ADS_SECURITY_INFO_DACL = 4
Const 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  = &H00100
Const EX_FULLMAILBOX_ACCESSMASK = 1
Const EX_MB_SEND_AS_GUID = "{AB721A54-1E2F-11D0-9819-00AA0040529B}"

'Application Parameter Index
Const ARG_INDEX_MODE = 0
Const ARG_INDEX_USERNAME = 1
Const ARG_INDEX_FILENAME = 2
Const MIN_ARG = 1

Const MODE_INVALID = -1 
Const MODE_ADD = 0
Const MODE_REMOVE = 1

Const ADD = "-ADD"
Const REMOVE = "-REMOVE"

'Application Const String
Const EMPTYSTRING = ""
Const ERROR_FILENAME = "GrantMailboxPermission.err"
Const OUTPUT_FILENAME = "GrantMailboxPermission.log"
Dim OUTPUT_DELIMITER
OUTPUT_DELIMITER = vbTab

'Logging file
Dim objFSO
Dim objfileError
Dim objfileOutput
Dim objfileImport
Dim objconn
Dim objCommand
Dim rootDSE
Dim sDomainContainer
Dim sUserLDAPPath
Dim objUser
Dim objSDNTsecurity
Dim objDACLNT
Dim objDACLEX
Dim objSDMailbox
Dim fFMA
Dim fSendAs
Dim AccessTypeForFMA
Dim AccessTypeForSendAS
Dim fAddedFMA
Dim fAddedSendAs
Dim fRemovedFMA
Dim fRemovedSendAs
Dim sArraySplit
Dim sOneRow
Dim sGrantedUser
Dim dArgCount
Dim cScriptMode
Dim dArgExpected
Dim fOneError

On Error Resume Next
'Parameter Checking
dArgCount = Wscript.Arguments.Count
If (dArgCount < MIN_ARG) Then
	DisplaySyntax
End If

cScriptMode = MODE_INVALID
Select 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_INVALID
End Select

If (cScriptMode = MODE_INVALID Or dArgCount <> dArgExpected) Then
	DisplaySyntax
End If

If (cScriptMode = MODE_ADD) Then
	sGrantedUser = WScript.Arguments(ARG_INDEX_USERNAME)
	If (IsValidUserName(sGrantedUser) = False) Then
		DisplaySyntax
	End If
End If

CreateImportExportFiles

If (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
	Loop

Set rootDSE = Nothing
Set objCommand = Nothing
Set objconn = Nothing

End If

If (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
	Loop
End If

CloseImportexportFiles

Function IsValidUserName (sUserName)
	Dim dPosition
	dPosition = InStr(1, sUserName, "\")
	If (dPosition = 0 ) Then
		IsValidUserName = False
		objfileError.WriteLine("Invalid User:" & sUserName)
	Else
		IsValidUserName = True
	End If
End Function

Function 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 = Nothing
End Function

Function 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 = Nothing
End Function

Function 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 Function

Function 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 Function

Function 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 = Nothing
End Function

Function 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 = Nothing
End Function

Function 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 If
End Function

Function 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 = Nothing
End Function

Function 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

Revisies

Deze tabel samenvouwenDeze tabel uitklappen
VersieDatumWijzigen
1.011 Januari 2007Oorspronkelijke versie
2.012 Januari 2007Redactionele wijzigingen
3.007-Feb-2007Artikel herschrijven
3.108-Feb-2007Bijgewerkte download center URL
3.208-Feb-2007Redactionele wijzigingen
4.009-Feb-2007Nieuwe informatie toegevoegd over conferentie ruimte conflicten
4.112 Februari 2007Toegevoegde Exchange 2003 Enterprise Edition naar de sectie 'Van toepassing op'
4.212 Februari 2007Gecorrigeerde typfout
4.312 Februari 2007Gecorrigeerd stap nummer in notitie
5.013 Februari 2007Informatie in de sectie ' het hulpprogramma Exchange installeren ' toegevoegde virtuele machine
6.015 Februari 2007Herschrijven van "Herinnering hoger dan verwacht" sectie
7.015 Februari 2007Downloadinformatie voor de virtuele Machine voor Microsoft Exchange Calendar Update Tool pakket toegevoegd
8.016 Feb 2007Informatie toegevoegd over de Exchange System Management tools in de sectie "Wat te doen voordat u het hulpprogramma Exchange"
8.119-Feb-2007In de sectie ' Msextmzcfg.exe uitvoeren ' bestandsnaam gecorrigeerde
8.220-Feb-2007Toegevoegd ruimte tussen de gebruikersnaam en de bestandsnaam in de sectie 'Machtiging verlenen' script
9.020-Feb-2007Artikel herschrijven
10.020-Feb-2007Interne metagegevens updates
10.120-Feb-2007Gecorrigeerde typfout
10.220-Feb-2007Gecorrigeerde typfout
10.320-Feb-2007Gecorrigeerde typfout
10.421 Februari 2007Gecorrigeerde typfout
11.022 Februari 2007Informatie toegevoegd over versie 2 van het hulpprogramma Exchange
11.122 Februari 2007Gecorrigeerde typfout
11.223-Feb-2007Tabel toegevoegd aan artikel revisies
12.026-Feb-2007Informatie toegevoegd over gebeurtenislogboek ruimte en toegevoegde informatie over foutberichten en oplossingen die fouten
13,027-Feb-2007URL voor informatie over virtuele machine en toegevoegde kruisverwijzing 933185 verwijderd downloaden
14.028-Feb-2007Gewijzigd in de sectie 'Bekende problemen' tekst in het eerste opsommingsteken KB926666 opnemen
15,0 inch27-Feb-2007Informatie toegevoegd virtuele machine
16,028-Feb-2007Informatie toegevoegd over de meest recente hotfix voor Time Zone Data Update Tool voor Microsoft Office Outlook (Tzmove.exe) naar de sectie 'voor rechtstreeks reserveren'. Toegevoegde kruisverwijzing naar 933146
16.128-Feb-2007Tabelcodes corrigeren
17,0 inch01-Mrt-2007Verwijderde gegevens van Exchange Server 5.5
18,0 inch05-Mrt-2007Is herschreven met een tabel revisies
19,0 inch08-Mrt-2007Informatie over het foutbericht 'hrtestmailboxaccess' toegevoegd
19.113-Mrt-2007Dubbele punt over het aantal genodigden verwijderd in een vergaderverzoek
19.219-Mrt-2007Bijgewerkte tabel met revisies
19.321-Mrt-2007Informatie in de sectie 'informatie over het hulpprogramma Exchange' verwijderde virtuele machine
19.403 Apr 2007Bijgewerkte sectie Inleiding
19,504 Aug 2007Bijgewerkte titel
21.006 Sep 2007Informatie toegevoegd over artikel 941018 met een nieuwere
21.107-Sep-2007Koppeling van verouderde Knowledge Base-artikel verwijderd.

Eigenschappen

Artikel ID: 930879 - Laatste beoordeling: vrijdag 18 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden: 
kbhowto kbresolve kbexpertiseinter kbinfo kbmt KB930879 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:930879

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com