2016-12-29 11 views
1

現在、Outlookの自動完成ファイルに特定の表示名が含まれているかどうかを確認するために、すべてのユーザーをループする必要があります。 このスクリプトはWindows Powershell ISEでテストされます。 このスクリプトはNK2Editを介してtxtファイルを実行するバッチファイルになります。 私はあなたが私がここで使用されるツールやチュートリアルを参照することができ、特定のユーザーのために実行するスクリプトや特定の自動completefile ました:スクリプト検索ユーザーOutlookの自動完成

NK2Edit Script

と同様に、ここで変更Outlookのオートコンプリートファイル:

Outlook Auto Complete file differences

私は2010 Outlookモデルを使用していますので、末尾にNK2が付いたプロファイル名を使用していた古いバージョンとは異なり、すべてのユーザーのファイルが異なります。 \ Users \ユーザー名\デスクトップ\ NK2EditTest \ NK2Edit.exe /スクリプト "C:\ Users \ユーザー名\デスクトップ\ NK2EditTest \削除-古いSUPPORT.TXTを"「C は、ここで私は

C

を実行していますコマンドです:\ Users \ name \ AppData \ Local \ Microsoft \ Outlook \ RoamCache \ Stream_Autocomplete_X_XXXXXXXX.dat " Xは16進形式のランダムな16バイトのキーを表します。

私の質問: はどのように私はすべてのユーザーのためにそれをハードコーディングせずに複数のユーザー ためStream_Autocomplete_X_XXXXX ... DATファイルを指定することができますか?

+1

"現在、Outlookのオートコンプリートファイルに特定の表示名が含まれているかどうかを確認するために、すべてのユーザーをループする必要があります。どうして? –

+0

私の仕事では、何百ものユーザーアカウントを管理しています。私はいくつかのコーディングとコマンドに慣れていますが、管理レベルのスクリプトは大規模ではありません。また、これらのユーザーを繰り返し処理する方法を見つけようとしていますが、私は一度にこの問題を取りたいと思っていました=)今、私はこの形式のコマンドを実行して、何かがdatファイルであるかどうかを確認できます"Stream_Autocomplete_"という文字列が含まれています。これは、それを行う方法に関する私の理論です。私はこれで何も見つけられませんでした。 NK2Editサイトでさえない。 –

+1

しかし、どんな問題を解決しようとしていますか? –

答えて

0

したがって、プログラムnk2edit.exeの実行方法と、実行ファイル自身と設定ファイルの相対パスを使用する方法を尋ねています。解決策の1つは、nk2edit.exeをGPOユーザーログオンスクリプトにファイルとして配置し、実行スクリプトを基準にして構成ファイルを参照することです。たとえば、(テストされていない):

# Get path of currently executing PowerShell script 
$scriptPath = Split-Path $MyInvocation.MyCommand.Path -Parent 
# Form path to nk2edit.exe (must sit in same directory as PowerShell script) 
$nk2edit = Join-Path $scriptPath "nk2edit.exe" 
# Form path to nk2edit.exe script (must sit in same directory as PowerShell script) 
$scriptFile = Join-Path $scriptPath "remove-old-support.txt" 
# Execute nk2edit.exe command for each Stream_AutoComplete_* for current user 
Get-ChildItem (Join-Path $Env:LOCALAPPDATA "Microsoft\Outlook\RoamCache\Stream_Autocomplete_*") | ForEach-Object { 
    & $nk2edit /script $scriptFile $_.FullName 
} 
+0

ありがとうございます –

関連する問題