(WidnowsServer2003)複数のユーザープロファイルを一気に削除する
ターミナルサーバで使ってた Windows Server 2003 で、ターミナルサーバとしての役割を削除し別の目的で利用することとなりました。
それで、大量にたまっているユーザプロファイルを最初はシステムのプロパティのユーザープロファイルから一つずつ消していたですが、あまりに数が多いので、一気に削除できる方法はないかと調査してみました。

すると、Windows Server 2003 のリリースキットの中に、delprof.exe というツールがあり、それで複数のユーザプロファイルが削除できるようです。
(リリースキットはDownload details: Windows Server 2003 Resource Kit Toolsからダウンロードできます。)

とりあえずこんな感じです。

C:\Program Files\Windows Resource Kits\Tools>delprof

Delete inactive profiles on \\TESTSERVER? (Yes/No) yes
Deleting C:\Documents and Settings\Administrator... [Ok]
Deleting C:\Documents and Settings\user01... [Ok]
Deleting C:\Documents and Settings\user02... [Ok]
Deleting C:\Documents and Settings\user03... [Ok]
Deleting C:\Documents and Settings\user04... [Ok]


デフォルトでdelprofを起動すると、すべて非アクティブな(つまり今ログインしていない)プロファイルを削除するための確認が聞かれ、これで yes とすると一気に削除します。
オプションもいくつかあるようですね。
下記のようになります。

/q プロファイルごとに削除の確認メッセージが表示されない。
/i エラーが発生しても通知しない。
/p プロファイルごとに削除の確認メッセージを表示する。
/r 移動プロファイルのみを削除し、ローカル プロファイルは削除しない。
/c:\\<コンピュータ名> ツールを実行するPC名を指定して、ツールをリモートで起動。
/d:<日数> 指定した日数よりも古いプロファイルは非アクティブと見なし削除。


参考:
ユーティリティ スポットライト: User Profile Deletion Utility
[PR]
by jehoshaphat | 2011-02-10 23:00 | サーバがらみ | Trackback | Comments(0)
トラックバックURL : http://jehupc.exblog.jp/tb/14185260
トラックバックする(会員専用) [ヘルプ]
※このブログはトラックバック承認制を適用しています。 ブログの持ち主が承認するまでトラックバックは表示されません。


<< (Linux)SambaでAc... ネットワークプレースを作成する... >>