wmi-query相关内容

如何使用 WMI 检索 Windows 计算机的 SID?

我不是在寻找用户 SID.我正在寻找计算机 SID,活动目录将使用它来唯一标识计算机.我也不想查询活动目录服务器,我想查询计算机本身. 解决方案 (哦,这很有趣!正如他们所说,我继续疯狂追逐,试图获取 Win32_SID 实例,它是一个单例和不能通过通常的 InstancesOf 或 Query 方法枚举...... yadda yadda yadda.) 好吧,这取决于您想要哪种计 ..
发布时间:2022-01-04 13:52:19 其他开发

监控驱动.使用 VB 脚本

我想使用 VBScript 监视驱动器的文件更改.我有以下代码.它适用于 InstanceCreationEvent 和 InstanceDeletionEvent.但是 InstanceModificationEvent 没有发生.通过谷歌搜索,我知道我们需要使用 CIM_DataFile 而不是 CIM_DirectoryContainsFile 来监控 InstanceModificatio ..
发布时间:2022-01-01 09:01:03 其他开发

批量 WMIC 重定向输出并包装到变量中

我正在尝试使用 WMIC 删除旧打印服务器上的一些旧打印机 如果我从命令行使用以下语法,它就可以工作 WMIC 打印机,其中“SERVERNAME LIKE '%%OLDSERVERNAME%%'"删除 我被要求看看是否可以更换打印机或更新它们,以免帮助台收到“如何添加打印机"的电话 我尝试使用 SET 进行一些变体来设置 SERVERNAME 的属性,它似乎正在处理,但没 ..
发布时间:2021-12-13 18:14:42 其他开发

如何构造 WMI 查询

我想找到名称以 param1 开头,以 param2 结尾但我的代码不起作用的结果 string wmiQuery = string.Format("SELECT CommandLine FROM Win32_Process WHERE Name LIKE '{0}%' AND Name LIKE '%{1}'", param1, param2);ManagementObjectSearcher ..
发布时间:2021-11-26 10:49:17 C#/.NET

如何在C#中通过WMI找到基于不同扩展名的C盘文件和子文件夹中的文件路径列表

我需要从整个 C 驱动器中搜索扩展 mp3 和更多文件,并仅将其路径存储在特定列表字符串中,目前我只是在控制台上打印我也得到重复的结果.我只想跳过即使找到一个文件.如何搜索除 mp3 和 avi 等之外的所有类型的扩展文件 ListfilesmediaFound = new List();string machinename = Environment.MachineName;string wm ..
发布时间:2021-09-27 20:25:45 C#/.NET

使用 WMI 类获取机器序列号

我写了这部分c#WMI代码来获取主板序列号 ManagementObjectSearcher ComSerial = new ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard");foreach(ComSerial.Get() 中的管理对象 wmi){尝试{MainBoard.Text = wmi.GetPropertyValue(" ..
发布时间:2021-09-27 20:25:42 C#/.NET

通过命令行查询过程

我正在尝试在 WMI 中执行以下查询: SELECT ProcessID from Win32_Process where CommandLine='C:\Windows\system32\calc.exe' 但我收到了“无效查询"错误.我也试过: SELECT ProcessID from Win32_Process where CommandLine='C:\\Windows\\syst ..
发布时间:2021-09-27 20:25:33 其他开发

SMS_Application WMI 类在 SCCM 数据库中的等效表

我的 System Center Configuration Manager (SCCM) 控制台中有一个 AppModel 应用程序.请参阅以下 SCCM 应用程序属性窗口的屏幕截图: 我需要知道“允许从安装应用程序任务序列安装此应用程序....."复选框的值.它以黄色突出显示. 我尝试使用以下详细信息通过 wbemtest 工具获取它: 命名空间:root\sms\site_[s ..
发布时间:2021-09-27 20:25:02 其他开发

如何在输出中包含计算机名

PS 新手在这里... 如何让远程计算机名称出现在输出中? $computer = "PC3090-121","APCD02"Get-WmiObject Win32_Printer -ComputerName $computer |选择对象系统名称、名称、本地 |格式表 -AutoSize 我试过在 Select 和 format-table -properties 中包含 -compu ..
发布时间:2021-09-27 20:23:42 其他开发

WMI 查询系统中安装的修补程序列表?

我正在编写一个 perl 脚本,它会列出我系统中安装的修补程序,并在开始我的程序之前检查是否有任何先决条件的修补程序不可用; 所以我需要能够枚举系统中的修补程序列表;这里 提到了使用 wmic 生成 html 文件.是否可以通过 WMI 查询执行此操作? 解决方案 我自己已经找到了答案!!此处提供了一个 vbscript 选项.> perl 版本是这样的.. use Win32: ..
发布时间:2021-09-27 20:22:55 其他开发

如何获取 CD/DVD 驱动器上文件更改的通知?

我是 C# 新手,必须用 C# 开发 Windows 窗体应用程序.此应用程序应跟踪以下内容. 监控外部和内部的 CD/DVD 驱动器. 监控在 CD/DVD 驱动器上创建、修改和删除的文件. 我能够通过 RegisterNotification 和通过在 WndProc 方法中跟踪 WM_DEVICECHANGE 消息来获得 CD/DVD 驱动器插入的系统通知. 当新设备连接 ..
发布时间:2021-09-27 20:22:14 C#/.NET

使用 Python 和 WMI 查询获取正在运行的服务列表

我正在尝试使用 python 获取在 Windows 机器上运行的服务列表. 我的代码: 导入 wmic = wmi.WMI()wql = "SELECT * FROM Win32_Service WHERE State = ""Running"""对于 c.query(wql) 中的 x:打印(x) 我收到一个错误,我不明白为什么.我的脚本中还有其他一些 wql 语句,它们似乎运行良好 ..
发布时间:2021-09-27 20:21:57 Python

列出 C++ 中 WMI 类的所有属性

Deos 有谁知道在 C++ 中获取给定 WMI 类中每个可用属性的完整列表的方法?我在 SO 上发现了一些类似的问题,但它们都使用 Powershell、VB 或 C#. 解决方案 您可以使用 GetObject 方法来获取 WMI 类的实例并使用 GetNames 方法,您可以检索属性名称. 试试这个示例. #include "stdafx.h"#define _WIN32_D ..
发布时间:2021-09-27 20:21:41 C/C++开发

如何查询 WMI 命名空间?

如何查询 WMI 命名空间? 所以我知道 WMI 命名空间,因为我读到它们退出并且我知道我可以连接说: root\cimv2 我的问题是,如果我不知道那里有哪些命名空间,我将如何查询可用的命名空间? 我只是想探索 WMI 而不必查找每个命名空间. 我正在使用 WBEMtest,但我会接受任何东西,.NET、winapi.h,你有什么. 解决方案 要枚举所有的命名空间, ..
发布时间:2021-09-27 20:21:33 其他开发

Windows API 等效于“WMIC QFE Get"

我是 C++ 新手,目前正在努力获取 C++ DLL 中的 Windows 修补程序/补丁信息. 我评估了以下方式: 通过在 C++ 代码中执行子进程并运行 wmic qfe get 并读取所有数据. 通过使用 C++ API 初始化 COM,连接到 Wbem 并执行 select * from win32_quickfixengineering 查询. 除了以上两种方法, ..
发布时间:2021-09-25 19:14:08 其他开发

WmiMonitorID - 将结果转换为 ASCII

我正在尝试查询显示器的序列号和型号. 我设法使用 WMI 代码创建器生成以下代码: 试试Dim MInfo As New ManagementObjectSearcher("root\WMI", "SELECT * FROM WmiMonitorID")对于 MInfo.Get() 中的每个监视器如果 Monitor(“SerialNumberID") 什么都没有,那么MsgBox(“不适用" ..
发布时间:2021-09-16 19:16:29 C#/.NET