web-dev-qa-db-ja.com

Outlookの自動アーカイブ設定はどこに保存されますか?

新しいワークステーションをセットアップするプロセスを文書化しようとしていますが、その一部はOutlookの自動アーカイブのセットアップです。新しいワークステーションに切り替えたユーザーがPSTファイルまたはOSTファイルを移行するだけで以前の設定が復元されるかどうかを確認するために、自動アーカイブ設定が保存されている場所を知りたいのですが。

私の理解では、さまざまなOutlook設定がさまざまな場所に保存されています。前述の2つのファイル、ユーザーのAppDataフォルダー、および場合によっては他の場所。

Outlook 2010(v14)を使用しています

1
Jason Kelley

自動アーカイブ設定が保存されている場所を知りたいのですが

それらはレジストリに保存されます。

自動アーカイブは純粋にOutlookの機能であり(つまり、設定はメールボックスに保存されません)、設定はオブジェクトモデルで公開されません。ただし、設定はレジストリに保存されているため、そこから情報を読み取ることができます。ただし、これは完全にサポートされていないことに注意してください(レジストリでOutlookプロファイルの変更をサポートしていないのと同じです)。そうは言っても、ほとんどの設定はOutlook 2003以降同じままです(おそらく以前ですが、以前のクライアントはテストしていません)。設定を読むだけ(設定しない)を探している限り、これはかなり簡単に行うことができます。

プロファイルの自動アーカイブ設定のほとんどは、レジストリキーHKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<PROFILE>\0a0d020000000000c000000000000046にあります。ここで、<PROFILE>はプロファイル名です。このキーの値は文書化されていないため、それらが何をするかについて独自の調査を行う必要があります(これを行う簡単な方法は、自動アーカイブ設定を変更し、レジストリで何が変更されたかを確認することです)。

ソースリンクには、自動アーカイブ設定の一部を報告するスクリプトが含まれています。

ソース Outlook:自動アーカイブ設定をプログラムで読み取る方法

2
DavidPostill

アクセスする最も簡単な方法は、受信トレイなどのフォルダを右クリックして[プロパティ]に移動し、中央のタブが[自動アーカイブ]です。

これは、この特定のフォルダの設定を変更するだけですが、デフォルトのアーカイブ設定にアクセスするためのボタンがあります。

これにより、すべてのフォルダのアーカイブ設定に移動します。

enter image description here

Outlookでは、各フォルダーに独自の自動アーカイブ設定を設定できます。これらの設定は、フォルダごとにメールボックス/ PSTに直接保存されます。デフォルトの自動アーカイブ設定は、レジストリ(HKCU\Software\Microsoft\Office\14.0\Outlook\Preferences)に保存されます。 GPOを使用してそれらを構成できます。関連する値は次のとおりです。

  • DoAging:AutoArchiveのオンとオフを切り替えます
  • EveryDays:アーカイブが発生する頻度
  • PromptForAging:アーカイブする前にプロンプ​​トを表示します
  • DeleteExpired:期限切れのアイテムを削除します

PSTファイルをアーカイブするためのローカルパスは、レジストリのMAPIプロファイル設定(HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles)にも保存されます。

0
thims