Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロファイルがプライベートであるすべてのファイルとプリンターの共有ルールに対して、Windows7でインバウンドファイアウォールを有効にするPowerShellスクリプトを作成する方法を知りたいです。
追加のルールを挿入するスクリプトをすでに作成しましたが、組み込みのルールを更新する方法がわかりません。
コマンドを使用netshして、ファイアウォール ルールを設定します。advfirewall firewallコンテキストに切り替えてルールを設定します。Windows 7 と XP では構文が少し異なるため、netshコマンドに関する古い記事に注意してください。他のプログラムと同様に、Powershell から直接 netsh を呼び出します。
netsh
advfirewall firewall
Netsh に関するいくつかの例。
「Set-NetFirewallRule (ルールを識別) -Enable True」を使用してルールを有効にすることができます。「-Name」など、ルールを識別するために何かを入力する必要があります