当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 测试 WMI 连接

作者:精品下载站 日期:2024-12-14 17:51:51 浏览:11 分类:玩电脑

使用 PowerShell 测试 WMI 连接


在本指南中,您将了解如何使用 PowerShell 测试本地和远程计算机上的 WMI 连接。

这些命令对于快速测试 WMI 非常有用。默认情况下,Windows 防火墙会阻止 WMI 入站连接,我将向您展示要在防火墙中启用哪个规则。

在本地计算机上测试 WMI

此命令将使用 WMI 查询本地计算机的操作系统。

Get-WmiObject -query "SELECT * FROM Win32_OperatingSystem"

您可以在下面看到该命令返回了我的计算机的操作系统信息。

[玩转系统] 使用 PowerShell 测试 WMI 连接

在远程计算机上测试 WMI

您可以使用与上面相同的命令,只需添加 -ComputerName 选项。

在此示例中,我将测试与远程计算机 PC1 的 WMI 连接。

Get-WmiObject -query "SELECT * FROM Win32_OperatingSystem" -ComputerName PC1

[玩转系统] 使用 PowerShell 测试 WMI 连接

接下来,我将在防火墙中禁用 WMI。

在 PC1 上,我将在入站规则上禁用“Windows Management Instrumentation (WMI-in)”规则。

[玩转系统] 使用 PowerShell 测试 WMI 连接

现在,当我对远程计算机运行 WMI 查询时,连接将失败,因为防火墙阻止了它。

[玩转系统] 使用 PowerShell 测试 WMI 连接

默认情况下禁用此防火墙规则。如果需要在远程计算机上运行 WMI 查询,则需要启用“Windows Management Instrumentation (WMI-in)”规则。

[玩转系统] 使用 PowerShell 测试 WMI 连接

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯