问题标签 [wmic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
495 浏览

java - 这个 Java 服务会使用命令提示符吗?

Java 代码运行命令提示符并将参数传递给它,然后执行。它在 Eclipse IDE 中运行良好,但是当我将它作为服务(在 Windows 7 中)并运行它时,它不起作用。我想问的是这个服务会调用命令提示符,传递参数,然后运行它。下面给出行代码仅供参考。

0 投票
1 回答
7210 浏览

windows - Windows + wmic + 内存

我想在批处理脚本中汇总所有名为“test.exe”的程序的已用内存。我可以使用以下命令来获取所有相应进程的内存使用情况:

所以,我想我想将所有这些值与 FOR 循环相加。以下命令将仅显示 i 变量,但仍然出现附加错误。

如何更改该命令以将所有使用的内存加在一起并输出它,它必须在 CMD 中工作,最好与我的命令非常相似。

谢谢

0 投票
2 回答
6705 浏览

command-line - 如何在 wmic 输出中设置列顺序?

我主要以这种方式将 wmic 用作 linux-ps 等效项:

wmic process where (name="java.exe") get processId, commandline

但是输出列是按字母顺序排列的,所以我得到:

当我想要的是:

当命令行很长时,这将更具可读性。

我正在考虑编写一个 ps.bat 来简化我使用的语法,因此非常欢迎任何用于后处理 wmic 输出的批处理脚本解决方案。

0 投票
1 回答
897 浏览

wmi - 将 WMI 脚本转换为 WMIC

我如何在 WMI 脚本下面写到 WMIC?

0 投票
1 回答
913 浏览

wmic - 使用 wmic 访问 Bcd 失败

当我尝试使用 wmic 访问 BcdStore 类的 EnumerateObjects 方法时出现错误。

我最初运行 GetSystemDisk 方法是为了查看我可以访问 BcdStore(见下文)。这工作得很好。

__ _ __ _ __ _ __ _ __cmd窗口输出开始__ _ __ _ __ _ __ _ __ _ ___

C:>wmic /namespace:\root\wmi 类 BcdStore 调用 GetSystemDisk

执行 (BcdStore)->GetSystemDisk()

方法执行成功。

输出参数:

__PARAMETERS 的实例

{

};

__ _ __ _ __ _ __ _ __cmd窗口输出结束__ _ __ _ __ _ __ _ __ _ ___

然后我运行了 EnumerateObjects 方法,但是失败了,请看下面。不同的版本只是如何将参数传递给方法的不同变体,但这不起作用。

__ _ __ _ __ _ __ _ __cmd窗口输出开始__ _ __ _ __ _ __ _ __ _ ___

C:>wmic /namespace:\root\wmi 类 BcdStore 调用 EnumerateObjects 10200003

执行 (BcdStore)->EnumerateObjects()

错误:

说明 = 方法参数无效

C:>wmic /namespace:\root\wmi class BcdStore call EnumerateObjects Type=10200003

执行 (BcdStore)->EnumerateObjects()

错误:

说明 = 方法参数无效

C:>wmic /namespace:\root\wmi 类 BcdStore 调用 EnumerateObjects Type="H10200003"

错误:

描述 = 类型不匹配。

C:>wmic /namespace:\root\wmi 类 BcdStore 调用 EnumerateObjects 0x10200003

错误:

描述 = 类型不匹配。

__ _ __ _ __ _ __ _ __cmd窗口输出结束__ _ __ _ __ _ __ _ __ _ ___

任何帮助,将不胜感激。

0 投票
1 回答
17344 浏览

powershell - Powershell get-item VersionInfo.ProductVersion 不正确/不同于 WMI

我试图理解为什么 Powershell 会为 DLL 文件返回与 Windows 资源管理器中的文件属性页面和 WMI 查询显示的不同的版本号。(如果这不能正确地作为编码问题,我提前道歉。)

场景:

运行以下 powershell 命令:

这将返回以下内容:

6.1.7600.16385

但是,此版本号不正确。从 Windows 资源管理器检查版本信息时,您会看到以下版本(抱歉,我尝试发布它的小屏幕截图,但我没有足够的代表;我是新来的):

6.1.7601.17767

此外,WMIC 查询显示与 Windows 资源管理器相同的结果:

WMIC 结果:

版本

6.1.7601.17767

我真的不明白为什么他们会有所不同。我真的很想使用 Powershell 返回这个值,但现在我不确定我是否只是忽略了某些东西,或者我是否遇到了某种奇怪的错误,但是这两种方法之间的版本不匹配令人困惑。需要注意的是,我已经在 Powershell 中运行了一些变体以将其取回(例如 Get-ItemChild 和 Get-ItemProperty),但我得到了相同的错误版本结果。

关于为什么的任何想法?

0 投票
3 回答
14691 浏览

powershell - powershell逗号问题

我正在尝试编写一个非常简短的 powershell 脚本,它运行一些命令,将它们的输出通过管道传输到文本文件,然后对关键字进行搜索。

我无法弄清楚这条线要改变什么:

我相信错误是由“,”产生的,因为 powershell 使用逗号创建一个数组。有什么想法或建议吗?

谢谢

0 投票
1 回答
583 浏览

windows - 我们可以编写一个单一的查询来从 WMIC 中的两个类中检索属性吗?

我想在 WMIC 的单个查询中从多个类中检索数据。我知道这在 WMI 中是不可能的。但是在某个地方我觉得在 wmic 中是可能的。我也可以通过输出检索和推送单个 html 文件中的多个类数据并在WMIC中附加命令,但我希望在 WMIC 控制台本身上输出

例如:-caption是Win32_OperatingsystemWin32_BIOS 类中的公共属性。所以我需要单个查询来检索以上两个类的 CAPTION 属性及其值,并且它应该在WMIC 控制台本身中。

0 投票
1 回答
3232 浏览

windows - 使用 wmic 在 localhost 上创建一个进程作为不同的用户

有没有办法以不同的用户身份在 localhost 上使用 wmic 创建一个进程。使用类似这样的东西:

我知道我可以使用 runas,但我很好奇这是否可行。

一些全局开关可能会有所帮助吗?(/ROLE,/IMPLEVEL,/AUTHLEVEL,/AGGREGATE,/AUTHORITY ) 或者改变一些配置?目前我收到此错误:

编辑:这是我为此类情况找到的最佳解决方案

0 投票
1 回答
2722 浏览

file - WMIC - bat 文件菜单程序

我正在尝试编写一个批处理文件,该文件将通过选择一个数字来卸载程序。我不知道如何计算操作系统中有多少程序,然后以 MENU 格式为所有程序分配编号。我不想在程序中输入所有字母。

将以下程序复制并粘贴到记事本中并另存为 GUninstall.bat