如何将变量传递给批处理文件中运行的 WMI 查询?

如何将变量传递给批处理文件中运行的 WMI 查询?

我想在批处理文件中运行以下命令并提示用户输入“NewUserID”,然后将其作为变量插入。可以使用 WMI 完成此操作吗?

wmic useraccount where name='user'call rename name='NewUserID'

答案1

为什么不提示用户set /p 我用一些 HP 机器从 BIOS 中读取 AssetTag 字段。

您应该能够newuserid用您的变量来替换。

测试

启动一个bat或者cmd文件。

@echo off
set /p _MYVARIABLE=
echo %_MYVARIABLE%
pause

我找到了对 wmic 的引用,他们讨论了该命令的变量。 关联

相关内容