Outlook カレンダー確認ツール(CalCheck)の使い方

Outlook カレンダーを使っていてエントリに問題がある場合は、Outlook 用カレンダー確認ツールCalCheck)の使用をお勧めします。これは、カレンダー エントリの問題を確認するために Outlook カレンダー アプリをチェックするコマンドライン ツールです。この投稿では、その機能、仕組み、ツールから生成されるレポートについて説明します。Office 365 でも機能します。

Outlook カレンダー確認ツール(CalCheck)の使い方

Microsoft からツールをダウンロードして内容を抽出します。CalCheck.exe ファイルを探します。ダブルクリックして実行します。ツールを実行すると、コンピュータ上の Outlook メッセージング プロファイルが開いて Outlook カレンダーにアクセスします。複数のプロファイルを作成した場合は、ドロップダウンから選択できます。その後、アクセス許可、空き時間/空き状況の公開、代理人の構成、自動予約などの一般的な設定を確認します。

すべてのエントリを把握したら、存在しない会議など、予期しない動作を引き起こす可能性がある既知の問題と照合します。チェックが完了すると、問題を診断するのに役立つレポートが生成されます。

レポートには、件名、場所、開始時刻、終了時刻、主催者などのチェックされた列が含まれます。また、次のような列がいくつか含まれます。

  • 定期
  • 主催者
  • 過去項目
  • エラーと警告。

最後の列には、問題に関する明確な情報が表示されます。私の場合、エラー: カレンダーに重複する項目があります。この項目を確認してください。が表示されました。

CalCheck コマンドライン スイッチと構成ファイル

技術に詳しい場合は、CalCheck ツールを使用する方法は 2 つあります。コマンドライン スイッチと構成ファイルです。

CalCheck コマンドライン スイッチ

CalCheck [-P <profilename>] [-L <filename>] [-M <mailboxname>] [-N <display_name>] [-S <servername>] [-O <path>] [-C <version>] [-A] [-F] [-R] [-V] [-No]
  • -P プロファイル名(ない場合はプロファイルの入力を求める)
  • -L チェックするメールボックスのリスト ファイル(メールボックスの名前と LegacyExchangeDN を一覧表示したファイル)のパスとファイル名
  • -M メールボックス DN は -N と一緒に使用されます(指定されたメールボックスのみを処理する)
  • -N 表示名は -M と一緒に使用されます(指定されたメールボックスのみを処理する)
  • -O 出力パス(指定した場合、このパスに出力ファイルを書き込みます。デフォルトは現在のフォルダです。)
  • -C Office 2013 Click-to-Run シナリオに使用するバージョン
  • -A すべての予定表アイテムを CALCHECK.CSV に出力する
  • -F CalCheck フォルダを作成し、フラグ付きのエラー項目をそこに移動する
  • -R CalCheck.log ファイルを含むレポート メッセージを受信トレイに入れる
  • -V コマンド プロンプト ウィンドウに詳細な出力を表示する
  • -? このメッセージを印刷する

CalCheck 構成ファイル

このフォルダには、CalCheck.cfg という名前の TXT ファイルが含まれています。変更できる構成の詳細が含まれています。CalCheck を実行すると、構成ファイルからオプションを取得してそれに応じて機能します。

構成ファイルのオプションをいくつか紹介します。

OrganizerAddress=true '主催者のメール アドレスを確認する

(PR_SENT_REPRESENTING_EMAIL_ADDRESS)

OrganizerName=true '主催者の表示名を確認する

(PR_SENT_REPRESENTING_NAME)

SenderAddress=true '差出人のメール アドレスを確認する

(PR_SENDER_EMAIL_ADDRESS)

とはいえ、このドキュメントでは Outlook カレンダーは Microsoft Exchange Server で動作すると記載されており、私の Office 365 インストールの問題を突き止めることができました。

複数メールボックス モード

Exchange Server または以前のバージョンの Exchange を実行している場合は、複数メールボックス モードを使用できます。これを行うには、Exchange サーバーまたは組織のすべてのメールボックスに対するフル アクセス権を持つアカウントが必要です。これは、すべての会議のバックボーンを形成するため、企業が Outlook カレンダーのエラーを検出するのに役立ちます。

適切なユーザー アカウントを取得したら、表示名と LegacyExchangeDN の両方を含むメールボックスのリストを作成する必要があります。Exchange Powershell でコマンドを実行します。

Get-Mailbox -Server "ServerName" | fl Name, LegacyExchangeDN | Out-File <path_file_name> -width 200

これを投稿します。CalCheck を複数メールボックス(リスト)モードで実行できます。

CalCheck -L <path and file name>

チェックが完了すると、すべてのエラーを含む 2 つのファイルが作成されます。

  • CalCheckMaster.log –これは、処理されたすべてのメールボックスの要約です。
  • CalCheck__<メールボックス>.log. –処理されたメールボックスごとにこのようなファイルが作成されます。

CalCheck は、会議が期待どおりに行われるように、カレンダー エントリの問題を企業が把握するのに役立つ強力なツールです。

このツールが便利であることを願っています。