Мені важко зрозуміти, як віддалено перейменувати комп'ютер 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?