
Microsoft リソース キット ユーティリティ Delprof.exe を使用して、ローカル管理者アカウントを削除せずに古いプロファイル (30 日以上経過したもの) を削除するにはどうすればよいですか?
delprof.exe /Q /C:\\リモートコンピュータ /D:30
これでほぼ完了ですが、ローカル管理者アカウントはスキップします。また、各アカウントのプロンプトを表示せずにサイレントモードで実行します。
答え1
文字「I」は、無音部分については、あなたが探しているものになるかもしれません。
Microsoft(R) Windows (R) 2000 Operating System User Profile Deletion Utility v5.
00
Copyright (C) Microsoft Corp. 1981-1999
This utility deletes Windows NT and Windows 2000 user profiles.
usage: DELPROF [/Q] [/I] [/P] [/C:\\<computername>] [/D:<days>]
/Q Quiet, no confirmation.
/I Ignore errors and continue deleting.
/P Prompts for confirmation before deleting each profile.
/C Remote computer name.
/D Number of days of inactivity.
しかし、http://www.wisesoft.co.uk/scripts/vbscript_delete_local_profiles.aspxこれは同様のことを行いますが、delprof を使用せず、特定のユーザー プロファイルをスキップできます。
また、移動プロファイルを使用していて、それをまったく保持したくない場合は、次の場所にある GPO で「移動プロファイルのキャッシュされたコピーを削除する」の使用を検討してください。
Computer Config > Admin Template > User Profiles > Delete Cached copies of roaming profiles
ただし、ワイヤレス ネットワークなどでは失敗することがあることがわかっているので、それらをキャッチするために delprof または別のスクリプトを時々実行することは依然として良いことです。
答え2
試していませんが、おそらく保持したいプロファイルを更新する必要があります。あまり堅牢ではありませんが、REG LOAD を使用して実行し、追加、削除、アンマウントすることができます。