windows - 如何在 Windows PE 脚本中使用 `wmic`?

标签 windows wmic winpe

我正在尝试确定在 Windows PE 3.1 上下文中运行的批处理脚本中的计算机型号(例如“Optiplex 9010”)。当正确运行 Windows 时,我可以使用 wmic csproductwmic bios 来执行此操作,但在运行 Windows PE 时,这些都不会返回任何数据。 (这似乎也适用于大多数或所有其他类别。)

我已经安装了 winpe-wmi.cab 软件包来支持 WMI。使用 wmic 路径 而不是别名没有什么区别。

如何使我的 wmic 命令起作用?

最佳答案

事实证明,如果您安装了 winpe,大多数 wmic 命令(包括 wmic csproductwmic bios)都可以工作-scripting.cab 包以及 winpe-wmi.cab 包。

关于windows - 如何在 Windows PE 脚本中使用 `wmic`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35617451/

相关文章:

python - "Can' t 初始化字符集utf8mb4"with Windows mysql-python

windows - 如何在批处理文件中运行 wmic 命令

c - 将 IOCP 与多个监听器一起使用

java - microsoft/nanoserver docker 镜像无法启动 java.exe,而 microsoft/windowsservercore 成功

cmd - 如何在 WMIC 的 WHERE 子句中转义逗号和右括号?

windows - 要求用户输入(/P)时批处理脚本中的语法错误

python - WinPE中无法导入PyQt5/PySide的QtGui、QtWidgets模块

c++ - C++ 程序没有输出

c++ - MFC:在 win32 文本区域(mfc 应用程序)中执行进程时异步(并发)显示进程的输出

python - 使用 pipe() 和 fdopen() 将数据从 Python 脚本传递到 Windows 中的 C++ 应用程序