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

时间:2018-06-26 08:20:23

标签: batch-file wmic

由于我必须安装多台计算机.....可以使用什么方法:

WMIC ComputerSystem where Name=COMPUTERNAME call Rename Name=NewName

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

我问的原因是,我不想为所有计算机都使用相同的计算机名称,并且我不想为每台计算机编辑bat文件。

我也在使用:

net user username password /ADD

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

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

1 个答案:

答案 0 :(得分:0)

由于您似乎希望使用一种自动的方式来更改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"