私はファイアウォールルールが既に存在し、同じ名前の同じ設定であるかどうかを調べようとしています:localport。Get-NetFirewallRuleがファイアウォールルールのすべての情報を表示しないのはなぜですか?
私はGet-NetFirewallRule
を使用してすべてのルールを一覧表示しますが、返されるルールにはポートの情報は含まれていません。その他の情報もありません。ルールのすべての設定をどこで見つけることができますか?以下はattributessが返されます。
Name DisplayName Description DisplayGroup Group Enabled Profile Platform Direction Action EdgeTraversalPolicy LooseSourceMapping LocalOnlyMapping Owner PrimaryStatus Status EnforcementStatus PolicyStoreSource PolicyStoreSourceType
Fabian! Actualally私はpowershellを使用してこのようなファイアウォールルールを追加しています:netsh advfirewallファイアウォールは、ルール名= "MyService"プロトコル= TCP dir = localport = 8009 action = allowで追加します。だから私はすでに "MyService"という名前のルールが存在するかどうかを確認する必要があります。また、ファイアウォールのルールで重複する名前規則があることがわかります。だからポートなどの特定の設定を確認する必要があります。私は別のルールを追加することを確認します。 –