既存のActiveDirectoryコンピューターオブジェクトを削除する
既存のActiveDirectoryコンピューターオブジェクトを削除するには、Remove-ADComputerコマンドレットを使用します。
コンピューター名を指定して削除する
コンピューター名を指定して削除するには、Remove-ADComputerコマンドレットにコンピューター名を指定するだけです。
下記は"WIN7CLIENT1"というコンピューターを削除する例です。
Remove-Computer "WIN7CLIENT1"
上記コマンドを実行すると、削除確認のプロンプトが表示されます。
削除する場合は[Y]キーを押して[Enter]キーを押します。
パイプラインを通して受け取ったコンピューターを削除する
Remove-ADComputerコマンドレットは、パイプラインから受け取ったActiveDirectoryコンピューターオブジェクトを削除することもできます。
例えばOU[ComputerGroup]-[HR]にあるコンピューターすべてを削除する場合は下記のようにします。
Get-ADComputer -Filter * -SearchBase "OU=HR, OU=ComputerGroup, DC=corp, DC=contoso, DC=com" | Remove-ADComputer
このコマンドを実行すると、パイプラインを通して受け取ったコンピューターごとに削除確認のプロンプトが表示されます。
数台であれば問題ありませんが、数10台以上のコンピューターを削除する場合は削除確認プロンプトが邪魔になることがあります。このような場合はconfirmパラメーターに$falseを指定して削除確認プロンプトを表示しないようにできます。
Get-ADComputer -Filter * -SearchBase "OU=HR, OU=ComputerGroup, DC=corp, DC=contoso, DC=com" | Remove-ADComputer -confirm:$false
まとめ
今回はActiveDirectoryコンピューターを操作するコマンドレットの使用方法について説明しました。次回は組織単位(OU)管理を行うコマンドレットを取り上げる予定です。お楽しみに。

