bat文件提示用户输入计算机名

bat file to prompt for user to input computer name

因为我要安装多台电脑.....有什么方法可以使用:

WMIC ComputerSystem where Name=COMPUTERNAME call Rename Name=NewName

但不是 "NewName" 来提示输入名称....

我问的原因是,我不想为所有计算机指定相同的计算机名称,也不想为每台计算机编辑 bat 文件。

我也在用:

net user username password /ADD

对于这个,我是否还能得到输入所需用户名和密码的提示,这样我就不需要提供相同的用户名和密码或编辑 bat 文件

有没有什么可以通过用户的输入交互自动执行此操作?

既然您想要一种自动更改 PC 名称的方法,那么此脚本应该可以帮到您。请记住,您必须重新启动 PC 才能使效果生效。

对于计算机名称,我们可以使用 %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.

请记住,您可以使用以下脚本编辑同一网络上的远程 PC。您可以将其放入批处理文件中,然后一次更改多台 PC。

WMIC /node:"Jon-Laptop" /user:Admin /password:password123 computersystem call rename "Jon-Tech"