Удаленное переименование встроенного компьютера Win 7

Мне сложно разобраться, как удаленно переименовывать компьютер Windows 7. Это для автоматизации сборки Win 7 в среде vSphere 5, и я пытаюсь сделать ее как можно «ладонь», как я могу. До сих пор мне удалось получить все, кроме автоматического переименования машины (или автоматически).

WinRM работает, поэтому удаленные методы powershell работают.

invoke-command -computername "W7-Img3-RPT49VA" -scriptblock {commands go here; have another one}

Вышеизложенное работает. Я могу делать такие вещи, как получение каталогов и запуск команд. Однако изменение домена не сработало. Per этот вопрос SF , я попробовал следующий в скриптблоке:

$comp=get-wmiobject -class computersystem ; $comp.rename("W7-clone-42")

Это возвращает ReturnValue : 5, который после большого поиска переводит на «Access Denied». Другое предложение на этой странице:

wmic computersystem rename "W7-Clone-42"

Возвращает бесполезный «Invalid Verb Switch». Другой интернет-источник предлагает следующую формулировку:

wmic computersystem where Name="W7-Img3-RPT49VA" call rename name="W7-clone-42"

Что дает альтернативный неверный переключатель вербальных ключей или недопустимый параметр. В качестве теста я выполнил указанную выше команду непосредственно на моей станции управления, а не через invoke-command, а также получил отказ в доступе.

Идя в старую школу, я скопировал netdom на целевую машину.

netdom renamecomputer W7-Img3-RPT49VA /newname:W7-clone-42

Что дает мне «доступ запрещен».

В течение всего этого, учетные данные, которые я тестировал, имеют Domain Admin. Цель состоит в том, чтобы прокрутить точный приказ, как только я определил работоспособные методы. Журнал событий безопасности на целевой машине определенно показывает успешные логины на всем протяжении этого.

Альтернативный метод, обрабатывающий переименование через процесс настройки системы vSphere, по-прежнему доступен. У меня даже есть файл ответов для него, но я не знаю, как подготовить шаблон-машину, чтобы он мог использоваться. В любом случае я получу то, что мне нужно.

Что мне не хватает? Синтаксис wmic явно ошибочен, но два других метода возвращают «доступ запрещен», поэтому у меня низкие надежды на его работу после правильного синтаксиса разработан. Это проблема взаимодействия UAC? ​​

9 голосов | спросил sysadmin1138 22 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 22 Sep 2011 00:09:10 +0400 2011, 00:09:10

3 ответа


4

Я всегда использовал метод netdom renamecomputer, чтобы делать именно то, что вы пытаетесь сделать. В Windows Vista и 7 я столкнулся с той же ошибкой «доступ запрещен». Вы можете обойти это, однако, используя UserD и PasswordD:

netdom renamecomputer W7Img3-RPT49VA /newname:W7-clone-42 /UserD:DOMAIN\username /PasswordD:*

Это даст вам пароль, и тогда он будет работать без ошибки «отказался». Я предполагаю, что это связано с повышенным токеном, но я не уверен.

ответил AdmiralNemo 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 23 Sep 2011 06:42:00 +0400 2011, 06:42:00
0

Вы должны запустить команду WMIC в расширенном приглашении. Кроме того, если в ваших текущих или новых именах компьютеров есть тире, вам необходимо окружить их двойными кавычками.

Вы можете использовать PSEXEC для запуска расширенной командной строки, а затем передать команду WMIC для изменения имени компьютера следующим образом:

psexec \\ current-pcname -h -u domain \ domainadminuser cmd /c wmic computersystem, где name = "current-pcname" [call] rename name = "new-pcname"

Первое, что происходит, - это то, что PSEXEC запросит пароль вашего домена domaindminuser - вы можете использовать ключ -p для PSEXEC и набирать его в команде, но это безопаснее imho. Глагол «вызов» необязателен для этой команды WMIC. Наконец, после того, как WMIC и PSEXEC вернут коды «0», необходимо перезагрузить ПК - я просто использую команду SHUTDOWN.

ответил Robert West 20 AM00000010000004931 2015, 01:12:49
-2

Если вам нужно удаленно переименовать компьютер с встроенными окнами, графический интерфейс Netdom Rename Computer может выполнять эту работу без каких-либо знаний в командной строке. Это особенно полезно при переименовании нескольких компьютеров вдов. Он также имеет возможность переименовывать компьютеры, загружая файл csv.

Загрузите Netdom Rename Computer GUI из Colosify

ответил Dave 24 22015vEurope/Moscow11bEurope/MoscowTue, 24 Nov 2015 14:37:22 +0300 2015, 14:37:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132