Назад | Перейти на главную страницу

Как найти на контроллере домена существующие или снятые машины?

Я переношу около 850 существующих машин с 2003 Active Directory Server из леса A в лес B на Server 2012 R2. По сути, изменение доменного имени на каждой машине и присоединение к новому домену.

Как я могу узнать, остались ли еще какие-либо машины в старом домене или какие машины еще не переехали?

Вы могли бы ответить на него комментарием @ jscott о неподключенных компьютерах, на которых отключены учетные записи компьютеров, и этой командой dsquery:

Перечислите все включенные учетные записи компьютеров в OU:

dsquery computer OU=Test,DC=example,DC=com -limit 5000|dsget computer -dn -disabled | find /i " no"

Я не уверен, какие ограничения есть на Powershell в Server 2003, но следующие команды можно использовать для вывода списка всех ПК в данном домене.

ps> Import-Module ActiveDirectory
ps> Get-ADComputer -Filter "Enabled -eq '$true'" | Select Name

This command will give you a quick count of active PCs:
ps> (Get-ADComputer -Filter "Enabled -eq '$true'").Count

This command will give you a quick count of inactive PCs(PCs that have been moved):
ps> (Get-ADComputer -Filter "Enabled -eq '$false'").Count

http://blogs.technet.com/b/askds/archive/2010/02/04/inventorying-computers-with-ad-powershell.aspx

http://newdelhipowershellusergroup.blogspot.com/2012/06/powershell-and-active-directory-find.html

Если это не удается, достаточно просто использовать оснастку Active Directory и просмотреть узел «Компьютеры», чтобы увидеть, сколько подключенных компьютеров находится в каждом домене. При смене домена ПК будут автоматически отключены в старом домене.