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