Как в Powershell переименовать компьютер


19 июля 2019


Как через Powershell переименовать компьютер

Для того что бы через Powershell переименовать компьютер существует отдельная команда Rename-Computer. Данный командлет переименует текущий компьютер с новым именем CL2:

Rename-Computer -NewName CL2

Мы можем переименовать и удаленный компьютер, но для этого у нас должен работать PSRemoting. Как настроить службу удаленного доступа PSRemoting мы рассматривали тут. Для удаленного переименовывания нужно сделать следующее:

Rename-Computer -NewName CL2 -ComputerName AD1

Для того что бы результат вступил в силу компьютер нужно перезагрузить:

Restart-Computer

Или для удаленного компьютера:

Invoke-Command -ComputerName AD1 -ScriptBlock {Restart-Computer}

Если мы используем другую, не привилегированную учетную запись, то мы можем ввести учетные данные отдельно. Для этого у нас есть два ключа:

  • LocalCredential - учетные данные если используется локальный пользователь
  • DomainCredential - учетные данные если используется доменный пользователь

 

Как через Powershell переименовать компьютер удаленно

Мы можем использовать эти ключи просто указав пользователя или переменную. Я всегда предпочитаю использовать переменные:

$cred = Get-Credential
Rename-Computer -DomainCredential $cred -NewName AD3 -ComputerName AD

 

...

Теги: #powershell


Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, преобретенного опыта и лучшие практики в системном администрировании и программировании.