问题标签 [wmi-query]

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 回答
5258 浏览

com - 通过 Java 使用 J-Interop 的 WMI

我是 WMI 新手,使用 J-interop lib 通过 Java 进行 COM 通信...我需要从远程系统获取物理内存数据。

我有以下代码:它提供了一些数据,但有一些缺陷,就像我的系统中有 2 GB 内存和两张 1 GB 的存储卡,这段代码只显示了 1 GB 的内存:

请帮助我纠正以下代码,并通过很好的示例来为 J-Interop 提供任何好的参考:

0 投票
5 回答
32421 浏览

sql - 获取 SQL 代理服务的服务帐户详细信息

如何获取特定 SQL Server (SQL 2005) 的 SQL 代理服务的服务帐户名称。是否可以使用 SQL 语句或 WMI?

0 投票
2 回答
2552 浏览

c# - 使用 WMI 拉回远程 netstat 数据

我正在尝试从远程计算机获取 netstat 信息。现在,我的方法是:

1) 在 C# 中使用命令 netstat -a > C:\file.out 执行 RemoteProcess 2) 我将远程 C$ 共享映射到我的本地
3) 我从挂载中读取文件

我希望一次在许多系统上执行此操作,并且这种方法的性能很差。我在想更好的方法是查询 WMI,但我找不到如何从 msdn 上的类定义中提取 netstat 信息。有人有想法么?蒂亚!

0 投票
1 回答
7986 浏览

c# - 如何在 C# 中以编程方式获取网络适配器的硬件 ID

我需要使用 C# 查询网络适配器的硬件 ID。

使用 System.Management 我可以查询设备 ID、描述等的详细信息,但不能查询硬件 ID。

其中,listBox1 是一个简单的列表框控件实例,用于在 winform 应用程序上显示项目。

例如:

但是查看MSDN WMI 参考,我无法获得 HardwareId。通过使用 devcon 工具(devcon hwids =net)但是我知道每个设备都与 HardwareId 相关联

任何帮助都深表感谢

0 投票
2 回答
3657 浏览

sql-server-2008 - 使用 WMI 事件错误的 SQL Server 警报

当文件被放入特定文件夹时,我想执行一项工作。

我发现一些文章向我展示了如何在 SQL Server 上做到这一点。

我创建了一个警报类型:WMI Event Alert

对于名称空间,它是自动出现的 SQL 实例\\.\root\Microsoft\SqlServer\ServerEvents\MSSQLSERVER

在查询部分 - 我写了下面的查询,

返回的错误信息是:


SQLServerAgent 错误:WMI error: 0x80041058

@wmi_query无法在提供的中执行@wmi_namespace。验证查询中选择的事件类是否存在于命名空间中,并且查询具有正确的语法。(Microsoft SQL Server,错误:22022)

如需帮助,请单击: http: //go.microsoft.com/fwlink ?ProdName=Microsoft+SQL+Server&ProdVer=10.50.2425&EvtSrc=MSSQLServer&EvtID=22022&LinkId=20476

请您告知我的查询是否正确以及是否还有其他需要检查的地方?

提前非常感谢。

0 投票
0 回答
2252 浏览

javascript - 对 Win32_Directory 的 WMI 查询未返回所有结果

我正在对远程计算机运行一些 WMI 查询(来自 JavaScript/JScript、WMIC、下载的 WMI 查询工具——这没有区别),我拥有管理员权限。

该查询针对 Win32_Directory 类,它尝试查找目标服务器上的所有文件夹,称为“db”、“hooks”、“conf”或“locks”,但它没有返回所有文件夹;它只得到大约 150 个。

我尝试过的查询是:

和:

或者,在 WMIC 中(从本地计算机):

我很确定我已经使用 JScript 在适当的地方对转义进行了排序,\'并且\\我正在使用基本调用来var wmiResults = wmi.ExecQuery(wql, 'WQL', 32);获取结果集。

在本地机器上运行的等效批处理命令会返回更多结果:

就像正在进行某种缓存或分页,或者索引需要重建,但我不知道从哪里开始告诉它刷新缓存或检索所有结果。

帮助!!

0 投票
3 回答
3576 浏览

powershell - WMI 过滤器的问题

我在会话中启动了一个 notepad.exe:

我测试:

它什么也没给

完美运行

也许PowerShell和WMI之间的通配符有问题,但任何人都可以帮助我使过滤器CommandLine='C:\Windows\system32\notepad.exe'工作

0 投票
1 回答
2419 浏览

powershell - powershell 卸载多个应用程序?

我是 PowerShell 的新手,我正在寻找一种卸载多个应用程序的方法。我在一个文本文件中有一个要卸载的应用程序列表。这是我到目前为止的代码:

以下几行导致问题

有什么想法可以让这个工作吗?

0 投票
1 回答
877 浏览

c# - 使用 WMI 或 System.Diagnostics 类的几个非常奇怪的性能计数器

我想使用 WMI 查询/System.Diagnostics 类(C#.net)获得一些性能计数器。

1> 缓存总命中率  

2> 缓存总周转率  

3> 缓存总条目  

4> Web 服务 - 当前连接  

5> Web 服务 - 每秒连接尝试次数  

6>每秒分割IO 

我试图找出在控制面板中使用 perfmon exe,但无法得到任何东西。任何人都可以请帮助我吗?

0 投票
1 回答
1578 浏览

vbscript - WMI 查询 - 2008 性能计数器警报

我在 Windows 2008 服务器上有一组性能计数器警报,我将其配置为在警报触发后写入事件查看器。

它确实在此事件查看器中写入“应用程序和服务日志/Microsoft/Windows/Diagnosis-PLA/Operational”

我正在尝试在 vbscript 文件中针对此事件查看器编写 WMI 查询以读取那里的事件。

这是我的查询:

问题是:当我检查 colItems.count 时,它返回零,但是我知道那里有事件,当我导航到事件查看器时我可以看到它们。

如果我查询“应用程序”事件查看器,相同的查询可以正常工作:

它正确返回计数。

知道第一个查询中的问题是什么吗?