在远程计算机上使用 WMI

发布于 2024-12-10 12:06:24 字数 232 浏览 1 评论 0原文

是否有可能从外部源(例如安装了 Windows 的硬盘驱动器)获取 WMI 信息(在 C#.NET 中)?

我问这个问题是因为我正在为 A-Level 计算制作一个自动诊断实用程序,并且经常会出现远程计算机无法启动的情况,因此主机需要以某种方式连接到故障计算机以交换信息。

如果这是不可能的,您知道我可以通过什么方式实现此效果(例如,通过启动到最小操作系统(例如 Hiren's Boot)并运行 .NET 应用程序)

Is it possible at all to obtain WMI information (within C#.NET) from an external source such as a hard drive with a Windows installation on?

I ask this because I'm making an automated diagnostic utility for A-Level Computing, and there are often times when the remote machine may not boot, so a host machine needs to connect somehow to the faulty machine to exchange information.

If this isn't possible, do you know any way in which I can achieve this effect (e.g. by booting into a minimal operating system such as Hiren's Boot and running the .NET application)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

可爱咩 2024-12-17 12:06:24

不,您不能,要访问 Windows 操作系统的 WMI 和 WMI 服务 必须在远程计算机上运行。

No you can't, to access the WMI the Windows OS and the WMI Service must be running in the remote machine.

笙痞 2024-12-17 12:06:24

您必须唤醒机器,WMI 是一项服务,如果它没有运行,那么您无法查询它。

You would have to wake the machine, WMI is a service, if it isnt running then you cant Query it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文