我正在尝试创建一个脚本,它将导入CVS,然后为我重命名计算机。我是创建脚本的新手,所以我愿意接受任何更正或建议。下面是我到目前为止的脚本。
for /f "tokens=1,2 delims=," %%o in ("C:\path\computers.csv") do (
echo netdom renamecomputer %%o /newname %%n
)
答案 0 :(得分:1)
您可以使用wmic
命令执行此操作:
wmic computersystem where "name='%computername%'" call rename name=myNewName
答案 1 :(得分:1)
将WMIC与命令提示符/批处理文件中的csv文件一起使用:
@For /F "UseBackQ Tokens=1-2 Delims=," %%A In ("C:\path\computers.csv") Do @WMIC /Node:"%%~A" ComputerSystem Call Rename Name="%%~B"
注意:命令提示符使用一个 %
而不是两个 %%
。