Віддалене перейменування домашнього комп'ютера Win 7


9

Мені важко зрозуміти, як віддалено перейменувати комп'ютер Windows 7. Це для автоматизації побудови Win 7 у середовищі vSphere 5, і я намагаюся отримати це якнайменше, ніж я можу. Поки мені вдалося дістати все, крім перейменування машини автоматизованим (або автоматичним).

WinRM працює, тому методи віддалених команд оболонок працюють.

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

Сказане діє. Я можу робити такі речі, як отримати списки каталогів та запустити команди. Однак змінити домен не вийшло. За цим питанням SF я спробував наступне в блоці сценаріїв:

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

Це повернення, ReturnValue : 5яке після довгого пошуку означає "Відмовлений у доступі". Інша пропозиція на цій сторінці:

wmic computersystem rename "W7-Clone-42"

Повертає непотрібний "Недійсний комутатор дієслів". Інше джерело Інтернету пропонує таку формулювання:

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

Що дає поперемінно Недійсний Verb Switch або недійсний параметр. Як тест, я запустив вищевказану команду безпосередньо на моїй станції управління, а не через invoke-commandі мені також було заборонено доступ.

Йдучи старою школою, я скопіював netdom на цільову машину.

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

Що дає мені "заборонено доступ".

У всьому цьому, облікові дані, з якими я тестував, мають "Адміністратор домену". Завдання полягає в тому, щоб відкрутити точний priv після того, як я визначив працездатні методи. Журнал подій безпеки на цільовій машині безумовно показує успішні входи через усе це.

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

Що я пропускаю? wmicСинтаксис явно не так, але інші два методи повернення «Відмовлено в доступі» , тому у мене є низькі надії на його роботу , як тільки правильний синтаксис розроблений. Це проблема взаємодії UAC?


не впевнений, яку проблему у вас виникає з отриманням шаблону-машини, щоб дозволити його використовувати, нічого готуватися, просто виберіть налаштування під час розгортання шаблону.
тоні рот

@tonyroth У цьому річ. Я спершу підготував його або просто залиш, як є?
sysadmin1138

Немає реальної причини систематизувати, що відбувається під час розгортання з шаблону. Клонування не буде систематичним, тому будьте обережні.
тоні рот

Відповіді:


4

Я завжди використовував netdom renamecomputerметод, щоб зробити саме те, що ви намагаєтеся зробити. У Windows Vista та 7 я зустрічаюсь із тією ж помилкою "відмовлено у доступі". Ви можете обійти цю проблему , хоча, використовуючи UserDі PasswordDперемикачі:

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

Це підкаже ваш пароль, і тоді він буде працювати без помилки "відмовлено у доступі". Я думаю, що це має відношення до підвищеного маркера, але я не впевнений.


0

Ви повинні запустити команду WMIC в піднесеному рядку. Крім того, якщо у ваших поточних або нових іменах комп'ютера є тире, вам потрібно буде оточити їх подвійними лапки.

Ви можете використовувати PSEXEC для запуску підвищеного командного рядка, а потім передайте йому команду WMIC, щоб змінити ім'я комп'ютера наступним чином:

psexec \\ current-pcname -h -u домен \ domainadminuser cmd / c wmic комп'ютерна система, де name = "current-pcname" [виклик] rename name = "new-pcname"

Перше, що трапляється, це те, що PSEXEC запитає пароль вашого доменного адміністратора - ви можете використовувати -p перемикач для PSEXEC і ввести його в команді - але це безпечніше. Дієслово "виклик" не є обов'язковим для цієї команди WMIC. Нарешті, після того, як WMIC і PSEXEC обидва повертають коди "0", ПК потрібно буде перезавантажити - я просто використовую команду SHUTDOWN.


-2

Якщо вам потрібно віддалено перейменувати домашній комп'ютер з Windows, графічний інтерфейс Netdom Rename Computer може виконати цю роботу без будь-яких знань командного рядка. Це особливо корисно при перейменуванні комп’ютерів з кількома вдовами. Він також має можливість перейменовувати комп’ютери, завантажуючи файл csv.

Завантажте графічний інтерфейс Netdom Rename Computer від Colosify


1
Справа в тому, що мені потрібно запустити це зі сценарію. Метод GUI для цього абсолютно марний.
sysadmin1138
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.