bat-файл, чтобы попросить пользователя ввести имя компьютера - PullRequest
0 голосов
/ 26 июня 2018

Поскольку я должен установить несколько компьютеров ..... есть ли способ использовать:

WMIC ComputerSystem where Name=COMPUTERNAME call Rename Name=NewName

, но вместо "NewName", чтобы запросить имя ввода ....

причина, по которой я спрашиваю, состоит в том, что я не хочу давать одно и то же имя компьютера всем компьютерам, и я не хочу редактировать файл bat для каждого компьютера.

Я также использую:

net user username password /ADD

для этого, я могу также получить подсказку, чтобы вставить желаемого пользователя и пароль, чтобы мне не нужно было давать то же имя пользователя и пароль или редактировать файл bat

есть ли что?автоматизировать это с помощью взаимодействия с пользователем?

1 Ответ

0 голосов
/ 26 июня 2018

Поскольку кажется, что вам нужен автоматический способ изменить имя вашего компьютера, этот скрипт должен вам помочь. Имейте в виду, что вам придется перезагрузить компьютер, чтобы эффекты вступили в силу.

Для имени компьютера мы можем автоматизировать это, используя грязный метод %computername%

@ECHO OFF

SET NEWNAME=
SET /P NEWNAME= Select a new PC name: 

::Change PC Name
WMIC ComputerSystem where Name='%computername%' call Rename Name=%NEWNAME%

CLS
Echo Process Complete..
Pause.

Имейте в виду, что вы можете редактировать удаленный ПК в той же сети, используя приведенный ниже скрипт. Вы можете добавить это в пакетный файл и сменить несколько компьютеров одновременно.

WMIC /node:"Jon-Laptop" /user:Admin /password:password123 computersystem call rename "Jon-Tech"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...