Active Directoryのクリーンアップ[終了]


14

Server 2003ドメイン上のActive Directoryを削除するための便利なツールを知っている人はいますか?古いコンピューターなどをクリーンアップしたいのですが、無料のツールを使いたいです。

存在しないとわかっているデバイスがたくさんあるので、新しいDCを構築する前にそれらをきれいにしたいです。

回答:


23

ドメインコントローラーに必要なすべてのツールが既にあります。使用する主なコマンドはDSQUERYです。52週間非アクティブであったオブジェクトを見つけるには、CMDウィンドウを開いて次のように入力します。

DSQUERY computer -inactive 52
DSQUERY user -inactive 52

-stalepwd <num of days>代わりにスイッチを使用して、古いパスワードを検索することもできます-inactive-disabledスイッチを使用して無効なアカウントを検索することもできます

次のレベルに持って行きたい場合は、DSMOVEコマンドに結果をパイプすることで、オブジェクトを選択したOUに自動的に移動させることができます。 :

DSQUERY computer -inactive 52 | DSMOVE -newparent <distinguished name of target OU>


編集:

以下に、実験するすべての組み込みDSコマンドを示します。

dsadd /? - help for adding objects.
dsget /? - help for displaying objects.
dsmod /? - help for modifying objects.
dsmove /? - help for moving objects.
dsquery /? - help for finding objects matching search criteria.
dsrm /? - help for deleting objects.

4
もっと複雑なものを探したり、車輪を再発明しようとすることは意味がありません。
ジョンガーデニアーズ

1
丁度。そして、AD管理者として、人々はすべてのGUIタスクを手動で行う方法を本当に学ぶ必要があります。
イジー

1
男... 18行のVBscriptを削除したばかりです
2009年

編集:参照用DSコマンドの残りの部分を追加しました
イジー

1
D:私たちはすべての周りの1を必要とまさに、恐ろしい
マットRogish

5

JoeWareの OldCmpは、ネットワーク上でしばらく認証されていないユーザーおよびコンピューターのWebレポートを作成する、多くのシンプルなコマンドラインツールを使用します。ADからそれらを削除することもできます。


2

私の以前の役職である約15,000人のユーザーを持つグローバルネットワークでは、Izzyが説明したように、dsmoveコマンドを使用して毎月バッチファイルを実行し、すべての非アクティブなユーザーアカウントとマシンアカウントを保留エリアに移動しました。オペレーターは、定期的に手動でこれらのアカウントを長期休暇中のユーザーのリストと照合し、そのリストにないユーザーを削除します。以前は時間がかかっていた手動操作が、毎月数分しかかからない単純な半自動タスクになりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.