问题标签 [system.management]
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.
c# - 如何在 VSCode 中添加对 System.Management 的引用?
如何System.Management
在 VSCode 中添加参考?它总是显示错误:
“命名空间‘系统’中不存在类型或命名空间名称‘管理’”
我已经右键单击,System.Management
没有任何参考管理选项。这个真的不知道怎么处理。
c# - 有没有更快的方法来使用 WMI 查询远程文件系统?
我试图递归地获取目录下的所有文件——5 或 6 个文件C:\YC
。我被绑定到对远程计算机的一次 WMI 调用。
我设法使用 WQLLIKE
运算符进行此调用,但它需要大约 30 秒,即使结果是大约 6 个文件:
是否有一种更有效的方法使用System.Management
对象递归地获取文件(使用或不使用 WQL,但使用一个 WMI 调用)?
c# - 带有 System.Management 的 WMI:获取按条件过滤的文件,而不使用 WQL
我正在尝试使用 System.Management 和 C# 通过 WMI 通过路径和扩展名过滤文件。
我不想使用 WQL(WMI 查询)-(因为它对我的目的来说非常慢)
我知道如何获取所有 CIM_DataFile 对象,但我想在它们返回到 ManagementObjectCollection 集合之前对其进行过滤,否则我会得到一个很长的列表,需要永远运行
这是代码:
谢谢
c# - WMI 查询中的 C# 属性值为 null,而在 Powershell 或 VBScript 中具有字符串值
我正在 WQL 中针对 Microsoft_BDD_Info 进行简单查询。
在 C#(.NET Framework 4.8)中,我使用 System.Management(Microsoft.Management.Infrastructure 未安装,因为未在 Unix 包中找到引用,我正在使用 W10 机器)。
我在 Powershell、VBScript 和 WBEMTEST 中尝试了相同的查询:一切正常。
查询很简单:
尝试选择星时,除了 InstanceKey 之外,所有属性都为空。
System.Management 在检索数据时是否有问题?
可能的解决方案:我想我解决了,但很疯狂
- 将解决方案的目标框架从 4.8 更改为 2.0
- 试图构建它,显然它不能(它是一个 WPF 应用程序)
- 将目标框架改回 4.8
- 现在可以了
.net-6.0 - 如何处理 .Net 6.0 中的 ManagementObject 类?
我使用的是 Microsoft Visual Studio Community 2022(64 位)版本 17.0.2、.Net 6.0,但无法使用 ManagementObject。这是我正在测试的代码片段:
但是,当我尝试运行第二条语句时,即我想要使用的对象是什么(在本例中为“calc.exe”),我收到错误
我正在使用 GAC 和 c:\Windows\Microsoft.NET\Framework64\v4.0.30319 中的 System.Management.dll。我担心版本不匹配,但我找不到正确的版本。或者,该对象可能已在 .Net 6.0 中停止使用。请告诉我。谢谢