Как присоединить компьютер к домену в PowerShell
Для добавления в домен или рабочую группу применяется командлет Add-Computer. Он присутствует в PowerShell 5, но удалён из PowerShell 7 и никто не знает, чем его заменить, подробности смотрите в статье «Аналог Add-Computer в PowerShell 7».
Если вы уже установили PowerShell 7, то для переключения на PowerShell 5 выполните:
powershell
Добавление локального компьютера в домен
Пример команды, которая добавляет локальный компьютер к домену и перезапускает компьютер:
Add-Computer -DomainName ИМЯ_ДОМЕНА -Credential ИМЯ_ДОМЕНА\Administrator -Restart -Force
В этой команде:
- ИМЯ_ДОМЕНА — домен, к которому прикрепляется компьютер
- Administrator — имя администратора сервера
Эту команду нужно выполнять с правами администратора.
Смотрите также: Как запустить PowerShell с правами администратора
Пример:
powershell Add-Computer -DomainName ds.hackware.ru -Credential DS\Administrator -Restart -Force
Вам будет предложено ввести пароль администратора контроллера домена:
Чтобы изменения вступили в силу (если вы не указали опции -Restart -Force), вам нужно будет вручную перезагрузить компьютер.
Добавление удалённого компьютера в домен
Команда для добавления удалённого компьютера в домен имеет следующий вид:
Add-Computer -ComputerName ИМЯ_КОМПЬЮТЕРА -DomainName ИМЯ_ДОМЕНА -Credential ИМЯ_ДОМЕНА\Administrator -LocalCredential ИМЯ_КОМПЬЮТЕРА\Администратор -Restart -Force
В этой команде:
- ИМЯ_КОМПЬЮТЕРА — удалённый компьютер, который нужно добавить в домен. Кроме имени можно указать IP адрес или NetBios имя
- ИМЯ_ДОМЕНА — домен, к которому прикрепляется компьютер
- Administrator — имя администратора сервера
- Администратор — имя администратора рабочей станции
Например:
Add-Computer -ComputerName HackWare-Win -DomainName ds.hackware.ru -Credential DS\Administrator -LocalCredential HackWare-win\Администратор -Restart -Force
Эта команда дважды предложит ввести учётные данные — сначала пароль администратора домена, затем пароль администратора рабочей станции.
В моих тестах команда для добавления удалённого компьютера в домен всегда завершалась ошибкой «The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)».
Связанные статьи:
- Аналог Add-Computer в PowerShell 7 (78.6%)
- Как добавить компьютер в рабочую группу и выйти из домена в PowerShell (78.6%)
- Как настроить Windows Server 2022 с помощью PowerShell (50%)
- Как установить Active Directory Domain Services с помощью PowerShell (50%)
- Управление ролями и функциями Windows Server с помощью PowerShell (50%)
- Поиск по Active Director групп и пользователей с использованием подстановочных знаков (RANDOM - 50%)