ドメイン上の古いコンピューターを削除する


14

私が管理するWindowsドメインには数百のコンピューター名がありますが、それらは認識できないため、名前が間違っているコンピューターを追跡する前に、使用していない古いコンピューターを削除したいと思います。

マシンが最後にネットワークにログオンした時刻を確認する方法はありますか?dhcpdまたはユーザーログインイベントなどを介して。

回答:


15

dsquerytechnet link)を使用して、非アクティブなコンピューターを見つけることができます。

dsquery computer -inactive 10 -limit 0

10週間以上使用されていないコンピューターを表示します。

からdsquery computer /?technetリンク

...
-inactive <NumWeeks>        Finds computers that have been inactive (stale)
                            for at least <NumWeeks> number of weeks.
...

ドメインからリストを削除する場合は、出力をdsrmtechnet link)にパイプできます。これはユーザーに迷惑をかけないため、適切な注意を払ってください。

dsquery computer -inactive 10 -limit 0 | dsrm -noprompt


7

DSQUERY経由でコンピューターアカウントを返すことができます。以下の例は、過去4週間以内にログインしていないコンピューターアカウントを返します。

dsquery computer -inactive 4 -limit 0 

その後、出力をファイルにパイプするか、DSRMコマンドにパイプして出力を削除します。

dsquery computer -inactive 4 -limit 0 | dsrm -noprompt

powershellを介しても同様の機能を実現できます。


+1、とてもいい!私は毎日新しいことを学びます:)
pauska

2

VB Script > here <は、指定された日数の間コンピューターパスワードがリセットされていないAD内のコンピューターオブジェクトを識別し、指定可能なOUに移動し、コンピューターアカウントを無効にします(これにより、私はそれらを単に削除するよりも好ましいようです-より安全です!)

以前に使用したことがありますが、問題なく動作します。

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