インストール後にSQL Serverを設定するスクリプトがあります。 Windowsファイアウォールがオンになっているかどうかを検出し、Windowsファイアウォールサービスにポートを追加します。はWindowsファイアウォールのオンまたはオフスクリプトです
しかし、実際に実行しているかどうかを実際に確立する方法は非常に混乱しているようです。
Windowsファイアウォールがオフの場合でもサービスが実行されているかどうかを確認しても問題はありませんが、netshスクリプトセクションを追加するポートが不必要に実行されるようです。
私はレジストリの設定も調べましたが、サービスが実行されていてもファイアウォールがオフであっても、オンに設定することもできます。
おそらく本当に必要なことなくスクリプトの部分を実行しないようにするためのより良い方法へのあらゆるポインタです。
通常、サーバー2008をインストールする場合は、ほとんどの場合、2012年12月&奇数2016です。ありがとうございます。
sc query MpsSvc | find "RUNNING" >nul
IF %ERRORLEVEL% EQU 0 (goto firewall) ELSE (goto start)
あなたは 'netshをadvfirewall'コマンドが生成されるかを調査することがあります。 https://community.spiceworks.com/how_to/71739-check-windows-firewall-status-via-command-lineも参照してください。 – lit