1

PowerShellを使用してWindowsマシンにプログラムのサイレントインストールを実行するスクリプトを作成しています。ただし、プログラムがマシンのWindowsファイアウォール設定を適切にセットアップしないという問題が発生しています。リモートで実行されているPowerShellスクリプトを使用して、ファイアウォールポートの例外を追加する方法はありますか?

4

1 に答える 1

0

リモートコンピューターでリモート処理を有効にする必要があります(Enable-PSRemoting)。リモートセッションに入る(Enter-PSSession -ComputerName remotecomputername)次に、ネイティブコマンドラインnetshを使用して、以下を使用してWindowsファイアウォールを有効/無効にできます。

netsh firewall set opmode
                   [ mode = ] ENABLE|DISABLE
                   [ [ exceptions = ] ENABLE|DISABLE
                   [ profile = ] CURRENT|DOMAIN|STANDARD|ALL
                   [ interface = ] name ]
于 2012-09-24T15:30:09.130 に答える