Du arbetar offline, väntar på att återansluta till Internet

Information om kalendern kontroll verktyg för Outlook (CalCheck)

Supporten för Office 2003 har upphört

Microsoft upphörde med supporten för Office 2003 den 8 april 2014. Denna ändring påverkar dina programuppdateringar och säkerhetsalternativ. Läs om vad detta innebär för dig och hur du behåller skyddet.

VIKTIGT: Denna artikel har översatts av Microsofts programvara för maskin-översättning och möjligen efterredigerats via CTF-teknologi av Microsofts community istället för av en professionell mänsklig översättare. För att du på ditt eget språk skall få tillgång till samtliga Knowledge Base-artiklar erbjuder Microsoft både mänskligt översatta såväl som maskinöversatta artiklar samt artiklar som efterredigerats av en community. En maskinöversatt artikel likväl som en artikel som blivit efterredigerad av en community är dock inte alltid helt perfekt, då de kan innehålla misstag i ordförrådet, syntax- och grammatikfel. Microsoft är inte ansvarigt för några felaktigheter, misstag eller skador orsakade av felöversättningar eller för våra kunders bruk av innehållet. Microsoft uppdaterar ofta sin programvara för maskinöversättning samt de verktyg som förbättrar den maskinöversatta efterredigeringen.

2678030
Sammanfattning
Kalender kontroll verktyg för Outlook (CalCheck) är ett kommandoradsprogram som kontrollerar Microsoft Outlook-kalender för problem. Verktyget öppnas Outlook messaging profil om du vill få åtkomst till Outlook-kalendern. Utför olika kontroller på allmänna inställningar, till exempel behörigheter, publicera ledig/upptagen, delegera konfiguration och automatisk bokning. Sedan kontrolleras varje objekt i Outlook-kalendermappen för kända problem som kan orsaka oväntade beteenden, till exempel möten som verkar saknas.

Verktyget CalCheck sedan genererar en rapport som kan användas för att diagnostisera problemet artiklar eller identifiera trender.
Mer Information
Om du vill använda CalCheck måste i Outlook-kalendern finnas på en dator som kör Microsoft Exchange Server. Verktyget fungerar inte med IMAP, POP3 och andra icke-Exchange-e-postkonton.

Installation

Klicka på länken nedan om du vill visa sidan Microsoft Download Center om du vill hämta och installera verktyget Kontrollera kalendern för för Outlook. Webbplatsen innehåller även systemkrav och åtgärder för att följa om du vill avinstallera verktyget.


Obs! 64-bitars version av verktyget är avsedd endast för 64-bitarsversionen av Microsoft Outlook.

Kontroller som utförs

Kontroll av kalenderverktyg utför två grundläggande typer av kontroller, kalender-specifika kontroller och kontroller på objektnivå.

Kalender-specifika kontroller

Följande kalender-specifika kontroller utförs och sedan loggas i rapporten:
  • Behörigheter för kalendern.
  • Det totala antalet objekt i kalendermappen.

    Mer information om hög objektantal i mappen kalender klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    2768656 Med många artiklar i en cache-lagrad läge OST- eller PST-filen mappar kan uppstå prestandaproblem i Outlook
  • Ombud i kalendern.
  • Ledig/upptagen-information för publicering.
  • Direkt bokning inställningar för postlåda eller kalender.
Obs! Information om dessa tre kontroller läses från lokala ledig/upptagen-meddelande. I sällsynta fall kan kan Outlook inte öppna meddelandet. Sedan misslyckas dessa kontroller. Tvingar regenerering av dold ledig/upptagen-information i Exchange-postlådan bör du endast om detta inträffar.

Mer information om hur du återskapar dold ledig/upptagen-information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
958443 Det uppstår problem i Outlook när du försöker konfigurera ledig/upptagen-information eller delegera information

Kontroller på objektnivå

Följande objekt på objektnivå kontroller utförs och sedan loggas i rapporten:
  • Organisera e-postadress (PR_SENDER_EMAIL_ADDRESS eller PR_SENT_REPRESENTING_EMAIL_ADDRESS)
  • Inget visningsnamn i Organizer (PR_SENDER_NAME eller PR_SENT_REPRESENTING_NAME)

    Mer information om saknade organisera e-postadresser eller visningsnamn, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    2849083 "Det gick inte att slutföra åtgärden. Ett eller flera parametervärden är inte giltig"felmeddelande när en organisatör uppdaterar ett återkommande möte
  • Ingen dispidRecurring -egenskap (gör ett objekt som inte ska visas i vyn dag, vecka eller månad.)

    Mer information om avtalade tider visas inte i dag, vecka eller månad visa, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    827432 Ett Outlook-möte i kalendern visas inte i vyn dag, vecka eller månad när du skapar den avtalade tiden med hjälp av WebDAV i Exchange 2000
  • Tid förekomsten av egenskaperna dispidApptStartWhole och dispidApptEndWhole

    Om du är organisatör kan du lösa problemet genom att ändra vyn Kalender-mappen i en tabellvy, söka efter objektet och avbryter den. Du måste sedan skapa sedan ett nytt möte. Om du är deltagare, bör du kontakta organisatören av mötet och be honom eller henne att avbryta och skapa mötet igen.

  • Inget ämne för möten i framtiden eller återkommande möten (loggas en varning.)

    Om du är organisatör kan du uppdatera mötet om du vill inkludera ett ämne. Om du är deltagare kan du be mötesorganisatören att uppdatera mötet om du vill inkludera ett ämne. Även om detta inte är ett fel, gör det enklare att felsöka eventuella framtida problem som är relaterade till mötet.

  • Klassen meddelandekontroll (loggas en varning.)

    Om du har ett problem med ett möte som inte har kontaktobjekt meddelandeklassenjagEM. Avtalad tid, och om du tar bort eller avbryta mötet löser problemet bör du bestämma vilket program som skapar möten med hjälp av den anpassade meddelandeklassen. Du måste avgöra om programmet eller tillägget är ett Microsoft eller en tredje part. Om det är ett tredjepartsprogram kontakta en tredje part för support.

  • Ingen meddelandeklassen (ett fel loggas).

    Om du har ett problem med ett möte som inte har kontaktobjekt meddelandeklassenjagEM. Avtalad tid, och om du tar bort eller avbryta mötet löser problemet bör du bestämma vilket program som skapar möten med hjälp av den anpassade meddelandeklassen. Du måste avgöra om programmet eller tillägget är ett Microsoft eller en tredje part. Om det är ett tredjepartsprogram kontakta en tredje part för support.

  • Multiplechecks mot egenskapen dispidApptRecur(återkommande binära stora objektet [BLOB]):
    • Tiden på övergripande start- och sluttider.
    • Förmågan att tolka data i egenskapen.
    • Förekomsten av egenskapen men tomt.

    Om du är organisatör kan bör du ändra vyn Kalender-mappen i en tabellvy, hitta den avtalade tiden eller mötet, avbryta och skapa den igen. Om du inte ser den i listan, kan du köracalcheck -f. Om du är deltagare, bör du kontakta arrangören och be henne eller honom att avbryta och skapa mötet igen.

  • dispidRecurring -egenskapen har värdet False eller inte finns, men egenskapen dispidRecurTypehar angetts till Ingen, vilket innebär att den avtalade tiden återkommande. Därför att de två egenskaperna är i konflikt.

    Om du är organisatör kan bör du ändra vyn Kalender-mappen i en tabellvy, hitta den avtalade tiden eller mötet, avbryta och skapa den igen. Om du inte ser den i listan, kan du köracalcheck-f. Om du är deltagare, bör du kontakta arrangören och be henne eller honom att avbryta och skapa mötet igen.

  • Kontrollera om det finns konfliktobjekt i kalendern.

    Detta kontrollerar flaggan PR_MESSAGE_STATUS för varje uppgift om konflikten. Objekten flyttas när du körcalcheck – f. Flytta en postlåda kan i vissa fall misslyckas när du får följande CAS logga fel:
    MapiExceptionPartialCompletion: felkod = "0x80070680" Det går inte att kopiera meddelandet.
  • Sök efter dubbletter, utifrån vissa egenskaper för MAPI.

    Om ämne, organizer, plats, återkommande/enda instans och start/slut gånger alla matcha egenskaperna för två eller flera objekt, flyttas alla dubbletter utom encalchecka – f .

  • Sök efter möten som har samma eller ett tomt globala objekt-ID.

    Mer information om möten som har samma globala objekt-ID klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    2714118 Kalender-objekt som kopieras saknas i Exchange Server 2007
  • Sök efter objekt som har starttid, Sluttid och återkommande egenskaper anges till 0 (år 1601) eller som saknas.

    Om du är organisatör kan bör du ändra vyn Kalender-mappen i en tabellvy, hitta den avtalade tiden eller mötet, avbryta och skapa den igen. Om du inte ser den i listan, kan du köracalcheck -f. Om du är deltagare, bör du kontakta arrangören och be honom eller henne att avbryta och skapa mötet igen.

  • Sök efter objekt som har starttid, Sluttid och återkommande år tidigare än 1995 eller större än 2025.

    Detta är inte nödvändigtvis ett feltillstånd. Du bör ta bort eller anullera endast om den verkar vara skadad. Objekten flyttas inte som standard när du använder argumentet– f . Dessa flyttas med f calcheck endast om du konfigurerar calcheck för att behandla varningar som fel per cfg-filen (WarningIsError = true).

  • Sök efter objekt som har starttid, Sluttid och återkommande egenskaper som är större än gränsen för Outlook.

    Om du är organisatör kan du shoiuld ändra vyn Kalender-mappen till en tabellvy, hitta möte eller avtalad tid, avbryta och skapa den igen. Om du inte ser den i listan, kan du köracalcheck -f. Om du är deltagare, bör du kontakta arrangören och be henne eller honom att avbryta och skapa mötet igen.

  • Sök efter objekt som är större än 10, 25 och 50 megabyte (MB). (En varning loggas).

    Detta är inte ett feltillstånd. Se dockBästa metoder när du använder kalendern i Outlook.

  • Sök efter objekt som innehåller mer än 25 bilagor.

    Detta är inte ett feltillstånd. Se dockBästa metoder när du använder kalendern i Outlook.

  • Kontrollera om det finns över 1,250 återkommande möten (det loggas en varning) eller över 1 300 återkommande möten (ett fel rapporteras). Gränsen är 1 300 återkommande möten.

    Problem kan uppstå om du använder EXCDO i äldre versioner av Exchange Server. Mer information klickar du på följande artikelnummer och läser artiklarna i Microsoft Knowledge Base:
    892524 Du kan inte spara eller ta bort en återkommande avtalad tid från en kalender som underhålls på en dator med Exchange Server 2003
    943371 Händelse-ID 8206, 8213 och 8199 loggas i en Exchange Server 2007-miljö
  • Kontrollera att du är en deltagare och du blev organisatör för ett möte.

    För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    2563324 Aktuella problem med Microsoft Exchange ActiveSync och enheter från tredje part
  • Kontrollerar Undantagsdata i återkommande BLOB för att säkerställa att undantag förekommer inom start- och sluttid för serien.

    Om du är organisatör kan ändra vyn Kalender-mappen till en tabellvy, hitta den avtalade tiden eller mötet, Avbryt och skapa den igen. Om du inte ser i listan kör ducalcheck -f. Om du är deltagare, bör du kontakta arrangören och be henne eller honom att avbryta och skapa mötet igen.

  • Du uppfyller Undantagsdata i återkommande BLOB för att säkerställa att det är rätt storlek.

    Om du är organisatör kan ändra vyn Kalender-mappen till en tabellvy, hitta den avtalade tiden eller mötet, Avbryt och skapa den igen. Om du inte ser i listan kör ducalcheck -f. Om du är deltagare, bör du kontakta arrangören och be honom eller henne att avbryta och skapa mötet igen.

  • Tabellen mottagare har dubbla, skadad eller saknas mottagarens data. Detta inkluderar poster som e-postadresser, visa namn eller adresstyper.

    Om du är organisatör kan ändra vyn Kalender-mappen till en tabellvy, hitta den avtalade tiden eller mötet, Avbryt och skapa den igen. Om du inte ser i listan kör ducalcheck -f. Om du är deltagare, bör du kontakta arrangören och be honom eller henne att avbryta och skapa mötet igen.

  • Rapport om semester artiklar

    Om du inte vill ha flaggat objekt semester, ändra alla cfg-filen. CalCheck identifierar en heldagsaktivitet som en helgdag om egenskapen namngivnanyckelord som innehåller strängen "semester".

Aktuella hjälp och kommandoradsväxlar

I följande avsnitt beskrivs de kommandoradsväxlar som kan anpassa CalCheck beteende.

CalCheck [-P<profilename></profilename>] [-L <filename></filename>] [-M <mailboxname></mailboxname>] [-N <display_name></display_name>] [-S<servername></servername>] [-O <path></path>]
[-C <version></version>] [-A] [-F]. [-R]. [-V]. [-Nr]


CalCheck-?

-P Profilnamn (om frånvarande, kommer att fråga efter profil)
-L Sökvägen till och namnet på filen (filen med namnet och LegacyExchangeDN) av postlådor för att kontrollera
-M Postlåda DN används med -N (process den postlåda som anges)
-N Visningsnamnet används med - M (process den postlåda som anges)
-O Utdatasökvägen (om utdatafiler till denna sökväg. Standardvärdet är den aktuella mappen.)
-C Version för Office 2013 Klicka-och-kör-scenario
-A Alla utdata på grund av Kalender-objekt till CALCHECK. CSV-FIL
-F Skapa CalCheck-mappen och flytta dit fel flaggade objekt
-R Placera ett rapportmeddelande i Inkorgen med filen CalCheck.log
-V Utförlig utdata till kommandotolksfönstret
-? Skriva ut detta meddelande

Obs! -L-Noch C - växlar är nya i CalCheck version 2 (v. 2). Parametern -S i version 1 av CalCheck ersätts med -L. Dessutom CalCheck v1 -nr switch ersättas med filen CalCheck.cfg. Filen CalCheck.cfg förklaras i detalj senare i denna artikel.

Obs! CalCheck.log-fil genereras alltid. Filen CalCheck.log visas alla objekt som kan ha fast eller tas bort och visas även information för bearbetning.

Exempel


Standard: Fråga efter profil och bearbeta postlåda i profilen:
CalCheck

Behandla alla postlådor på Minserver:
CalCheck -S Minserver

Behandla alla postlådor på Minserver med hjälp av Min profil som inloggningsprofil:
CalCheck -P Min profil -S Minserver

Bearbeta bara postlåda i Min profil:
CalCheck -P Min profil

Bearbeta den angivna brevlådan och använda Min profil som inloggningsprofil:
CalCheck -P Min profil -M "/ o = org/ou = orgunit/cn = Recipients/cn = UserA" -N "Användare A"

Bearbeta listan med postlådor i "C:\Directory\List.txt":

CalCheck -L "C:\Directory\List.txt"

Obs! "List.txt" måste vara i formatet Get-Mailbox | FL-utdata som innehåller LegacyExchangeDN och visningsnamnet för varje postlåda:

Namn: Namn
LegacyExchangeDN: /o = ORG/ou = AdminGroup/cn = Recipients/cn = postlåda


Bearbeta en postlåda, fel objekt flyttas till mappen CalCheck i postlådan och placera ett rapportmeddelande i Inkorgen:
CalCheck -F -R

Behandla en postlåda som är baserat på en specifik profil och en version av Outlook. Detta är nödvändigt när du kör en sida vid sida-installation av Office i ett scenario för Klicka-och-kör:
CalCheck - C####> -P Min profil
Observera att platshållaren####> representerar Outlook-versionen (till exempel 2007, 2010eller 2013).

Skriv ut detta meddelande:
CalCheck-?


Kör CalCheck i flera Postlådeläge (lista)

Gör så här om du vill bearbeta en lista över postlådor:

  1. Ge en användare med fullständig behörighet till alla postlådor i Exchange server- eller Exchange-organisationen.
    1. Följande exempel PowerShell cmdlet ger AdminB fullständig behörighet till alla postlådor i OrgUnit2:

      Get-Mailbox - OrganizationalUnit "OrgUnit2" | Lägg till MailboxPermission-FullAccess för användaren "AdminB" - AccessRights
  2. Skapa listan med postlådor. Detta inkluderar namn och LegacyExchangeDN. Gör så här:
    1. Öppna Exchange PowerShell och köra ett kommando av följande slag:

      Get-Mailbox-Server "Servernamn" | FL-namn, LegacyExchangeDN | Inkommande filpath_file_name>-bredd 200

      Obs! Platshållaren Servernamn representerar namnet på servern och platshållaren path_file_name representerar sökvägen och filnamnet för txt-fil som ska skapas.
    2. Kopiera txt-filen till den arbetsstation där CalCheck körs.
  3. Kör CalCheck i flera Postlådeläge (lista). Så här gör du detta
    1. Logga in som en användare som har fullständig behörighet till postlådor på en arbetsstation där Outlook är installerat.
    2. Skapa en ny Outlook-profil och sedan konfigurera Exchange Server-konto för Online-läge.
    3. Köra cmdoch ändra till den katalog där CalCheck finns.
    4. Kör följande kommando:

      CalCheck -Lsökväg och filnamn>

      Obs! Platshållaren <path and="" file="" name=""></path> representerar sökvägen till txt-fil som du skapade i steg 2.
När du kör CalCheck i flera Postlådeläge (lista) skapas följande filer:
  • CalCheckMaster.log. det här är en sammanfattning för alla postlådor som har bearbetats.
  • CalCheck__<mailbox></mailbox>. log. En fil skapas för varje postlåda som har bearbetats.

    Obs! Platshållaren <mailbox></mailbox> representerar den mottagarens namn på LegacyExchangeDN.

Konfigurationsfilen i CalCheck version 2

CalCheck version 2 (v2) innehåller nu en CalCheck.cfg-fil. Den här filen finns i samma katalog där CalCheck.exe finns. Om alla cfg-filen saknas, CalCheck v2 visar ett fel och kan inte köras. Alla cfg-filen är i formatet oformaterad text. Du kan manuellt redigera filen om du vill aktivera eller inaktivera enskilda tester. Som standard är är alla tester värdet true. Som standard är därför utförs alla tester.

Varning: Den här artikeln har översatts automatiskt

Egenskaper

Artikel-id: 2678030 – senaste granskning 12/08/2015 05:37:00 – revision: 5.0

  • Outlook 2016
  • Microsoft Outlook 2013
  • Microsoft Outlook 2010
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • kbmt KB2678030 KbMtsv
Feedback