Sql-Server

如何使用 powershell 啟用這些 Windows 防火牆規則?

  • January 10, 2019

我有幾台伺服器,我在 sql server 服務上看到一個藍色問號,如下圖所示。

在此處輸入圖像描述

這是解決方案

啟用這些 Windows 防火牆規則對我有用

Windows 管理規範 (WMI-In)

Windows 管理規範 (DCOM-In)

有沒有辦法通過powershell實現這一點?

您將使用Enable-NetFirewallRulecmdlet:

Enable-NetFirewallRule -Name "WMI-WINMGMT-In-TCP", "WMI-RPCSS-In-TCP"

為了找到相關的規則名稱(為了啟用它),您可以使用Get-NetFirewallRulecmdlet 按名稱搜尋現有的防火牆規則,例如:

Get-NetFirewallRule -Name "*WMI*"

這使用萬用字元來結束所有包含“WMI”的規則作為範例。

引用自:https://dba.stackexchange.com/questions/225944