Присоединяем компьютер к домену, используя PowerShell


Как мы делали это раньше, давным-давно?

Брали класс  Win32_ComputerSystem и его метод JoinDomainOrWorkgroup:

$comp = Get-WmiObject Win32_ComputerSystem
$password = «P@ssw0rd»
$user = «testdom.local\admin»
$domain = «testdom.local»
$comp.JoinDomainOrWorkgroup($domain, $password, $user, $null, 3)

А как сейчас?

Add-Computer -ComputerName SCVMM01 -DomainName demo -OUPath «OU=Servers,DC=,DC=test,DC=lan» -Credential demo\myaccount -Restart

Команда будет использовать учетные данные текущего пользователя, а как быть, если мы хотим указать другого? Без проблем, используем параметр –LocalCredential .

А если нам захотелось странного- например, вывести сервер из состава одного домена и сделать участником другого? (обычный сценарий миграции, на самом деле 🙂 )

Add-Computer –ComputerName SCVMM01 –Domain demo –LocalCredential test\myaccount –UnjoinDomainCredential test\admin–Credential demo\myaccount –Restart

В этой команде мы как раз используем доменную учетную запись из «старого» домена с параметром —LocalCredential, но можем и использовать  только учетку из «нового» домена:

Add-Computer –ComputerName SCVMM01, SCCM01, DPM01, SCOM01 –Domain demo –LocalCredential test\myaccount  –UnjoinDomainCredential test\admin –Credential demo\myaccount  –Restart

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s