问题标签 [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.
com - 通过 Java 使用 J-Interop 的 WMI
我是 WMI 新手,使用 J-interop lib 通过 Java 进行 COM 通信...我需要从远程系统获取物理内存数据。
我有以下代码:它提供了一些数据,但有一些缺陷,就像我的系统中有 2 GB 内存和两张 1 GB 的存储卡,这段代码只显示了 1 GB 的内存:
请帮助我纠正以下代码,并通过很好的示例来为 J-Interop 提供任何好的参考:
sql - 获取 SQL 代理服务的服务帐户详细信息
如何获取特定 SQL Server (SQL 2005) 的 SQL 代理服务的服务帐户名称。是否可以使用 SQL 语句或 WMI?
c# - 使用 WMI 拉回远程 netstat 数据
我正在尝试从远程计算机获取 netstat 信息。现在,我的方法是:
1) 在 C# 中使用命令 netstat -a > C:\file.out 执行 RemoteProcess 2) 我将远程 C$ 共享映射到我的本地
3) 我从挂载中读取文件
我希望一次在许多系统上执行此操作,并且这种方法的性能很差。我在想更好的方法是查询 WMI,但我找不到如何从 msdn 上的类定义中提取 netstat 信息。有人有想法么?蒂亚!
c# - 如何在 C# 中以编程方式获取网络适配器的硬件 ID
我需要使用 C# 查询网络适配器的硬件 ID。
使用 System.Management 我可以查询设备 ID、描述等的详细信息,但不能查询硬件 ID。
其中,listBox1 是一个简单的列表框控件实例,用于在 winform 应用程序上显示项目。
例如:
但是查看MSDN WMI 参考,我无法获得 HardwareId。通过使用 devcon 工具(devcon hwids =net)但是我知道每个设备都与 HardwareId 相关联
任何帮助都深表感谢
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
请您告知我的查询是否正确以及是否还有其他需要检查的地方?
提前非常感谢。
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);
获取结果集。
在本地机器上运行的等效批处理命令会返回更多结果:
就像正在进行某种缓存或分页,或者索引需要重建,但我不知道从哪里开始告诉它刷新缓存或检索所有结果。
帮助!!
powershell - WMI 过滤器的问题
我在会话中启动了一个 notepad.exe:
给
我测试:
它什么也没给
完美运行
也许PowerShell和WMI之间的通配符有问题,但任何人都可以帮助我使过滤器CommandLine='C:\Windows\system32\notepad.exe'
工作
powershell - powershell 卸载多个应用程序?
我是 PowerShell 的新手,我正在寻找一种卸载多个应用程序的方法。我在一个文本文件中有一个要卸载的应用程序列表。这是我到目前为止的代码:
以下几行导致问题
有什么想法可以让这个工作吗?
c# - 使用 WMI 或 System.Diagnostics 类的几个非常奇怪的性能计数器
我想使用 WMI 查询/System.Diagnostics 类(C#.net)获得一些性能计数器。
1> 缓存总命中率
2> 缓存总周转率
3> 缓存总条目
4> Web 服务 - 当前连接
5> Web 服务 - 每秒连接尝试次数
6>每秒分割IO
我试图找出在控制面板中使用 perfmon exe,但无法得到任何东西。任何人都可以请帮助我吗?
vbscript - WMI 查询 - 2008 性能计数器警报
我在 Windows 2008 服务器上有一组性能计数器警报,我将其配置为在警报触发后写入事件查看器。
它确实在此事件查看器中写入“应用程序和服务日志/Microsoft/Windows/Diagnosis-PLA/Operational”
我正在尝试在 vbscript 文件中针对此事件查看器编写 WMI 查询以读取那里的事件。
这是我的查询:
问题是:当我检查 colItems.count 时,它返回零,但是我知道那里有事件,当我导航到事件查看器时我可以看到它们。
如果我查询“应用程序”事件查看器,相同的查询可以正常工作:
它正确返回计数。
知道第一个查询中的问题是什么吗?