2017-08-02 2 views
0

特定のアプリケーションに対してファイアウォールルールが存在するかどうかを確認し、そうでない場合は作成する必要があります。私は1つを作成する方法を知っていますが、既に存在するかどうかをチェックする方法はありません。Powershellを使用してファイアウォールルールが存在するかどうかを確認します

+0

を使用すると思い-1我々はSOにここにあなたのためにそれを記述しないで、提供されたコードを修正するのに役立ちます。この作業を完了させる可能性のある、試してみたものを提供してください。 – cet51

+0

私はGet-NetFirewallRuleを試しました。 "ApplicationName"を表示しました。 –

答えて

0

では、Microsoftの写真、言う、のために

Get-NetFirewallRule -DisplayName <String[]> 

ソルを試すことができ、あなたは

Get-NetFirewallRule -DisplayName "Microsoft Photos" 
+0

引数は-Displayで、運がありませんでした。 –

+0

'-Display'はあいまいであり(' -DisplayName'と '-DisplayGroup'を参照できます)、例のように' -DisplayName'を使用します。 –

+0

私はエラー "InvalidArgument :(MSFT_NetFirewallRule:root/standardcimv2/MSFT_NetFirewallRule)私は理解しているとは思わない。上記のコードを試して、 "Microsoft Photos"をアプリケーションの名前に置き換えましたか?パラメータとして表示のみを使用することはできません。 – Eedoh

関連する問題