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"
因为我要安装多台电脑.....有什么方法可以使用:
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"