Windows Powershell-为WMI创建GPO防火墙规则
我想通过Powershell创建低于GPO的防火墙规则 以下是现有规则的属性(我想使用powershell创建) 下面是我创建这些规则之一的代码Windows Powershell-为WMI创建GPO防火墙规则,windows,powershell,Windows,Powershell,我想通过Powershell创建低于GPO的防火墙规则 以下是现有规则的属性(我想使用powershell创建) 下面是我创建这些规则之一的代码 $GpoName = "Global-WinRM" $PolicyStoreName = "abc.com\" + $GpoName $GpoSessionName = Open-NetGPO –PolicyStore $PolicyStoreName New-NetFirewallRule -Name &qu
$GpoName = "Global-WinRM"
$PolicyStoreName = "abc.com\" + $GpoName
$GpoSessionName = Open-NetGPO –PolicyStore $PolicyStoreName
New-NetFirewallRule -Name "Windows Management I" -DisplayName "Windows Management Instrumentation (ASync-In)" -DisplayGroup "Windows Management Instrumentation (WMI)" -Group "%systemroot%\system32\wbem\unsecapp.exe" -Profile Domain -Action Allow -GPOSession $GpoSessionName -Verbose
错误:
新的NetFirewallRule:系统找不到指定的文件。
第1行字符:1
- 新的NetFirewallRule-名称“Windows管理I”-DisplayName“窗口
-Program
参数
$GpoName = "Global-WinRM"
$PolicyStoreName = "abc.com\" + $GpoName
$GpoSessionName = Open-NetGPO –PolicyStore $PolicyStoreName
New-NetFirewallRule -Name "Windows Management I" -DisplayName "Windows Management Instrumentation (ASync-In)" -Group "@FirewallAPI.dll,-34251" -Program "%systemroot%\system32\wbem\unsecapp.exe" -Profile Domain -Action Allow -GPOSession $GpoSessionName -Verbose
Save-NetGPO -GPOSession $GpoSessionName
+ CategoryInfo : ObjectNotFound: (MSFT_NetFirewallRule:root/standardcimv2/MSFT_NetFirewallRule) [New-NetFirewallRule], CimException
+ FullyQualifiedErrorId : Windows System Error 2,New-NetFirewallRule
$GpoName = "Global-WinRM"
$PolicyStoreName = "abc.com\" + $GpoName
$GpoSessionName = Open-NetGPO –PolicyStore $PolicyStoreName
New-NetFirewallRule -Name "Windows Management I" -DisplayName "Windows Management Instrumentation (ASync-In)" -Group "@FirewallAPI.dll,-34251" -Program "%systemroot%\system32\wbem\unsecapp.exe" -Profile Domain -Action Allow -GPOSession $GpoSessionName -Verbose
Save-NetGPO -GPOSession $GpoSessionName