@echo off TITLE Setting Inbound / Outbound Rules for Simphony Version 1 & 2 in Firewall ::############################################################ ::## ## ::## Created by : Pascal.Theissen@oracle.com ## ::## Version : 2.1 ## ::## Simphony Team Germany ## ::## Oracle Hospitality ## ::## ## ::############################################################ setlocal :begin cls echo [Setzt die Inbound Rules fuer Simphony Version 1 und 2 in der Firewall] echo ------------------------------------------------------------------------ echo [Ports: 80,8080,8050,1158,443,3389,7301,5098,9001, Oracle 1521, MSSQL 1433] echo. echo 1 -- Server DB Type Oracle SQL echo 2 -- Server DB Type MSSQL echo 3 -- Simphony WINDOWS XP Workstation echo 4 -- Simphony WINDOWS WIN7 / WIN8 / WIN10 Workstation echo 5 -- Windows - UserAccountControl (PreConfigure CAL Setting) echo; echo 6 -- exit echo; set /P rmFunc="Enter a choice: " echo -------------------------------------------------------------------- for %%I in (1 2 3 4 5 6 x) do if #%rmFunc%==#%%I goto run%%I goto begin :run1 :: Simphony - Server DB Type Oracle SQL: echo allowing Firewall inbound Ports: echo Port 80 @echo netsh advfirewall firewall add rule name="Simphony Port 80" dir=in action=allow protocol=TCP localport=80 netsh advfirewall firewall add rule name="Simphony Port 80" dir=out action=allow protocol=TCP localport=80 echo Port 443 netsh advfirewall firewall add rule name="Simphony Port 443" dir=in action=allow protocol=TCP localport=443 netsh advfirewall firewall add rule name="Simphony Port 443" dir=out action=allow protocol=TCP localport=443 echo Port 1158 netsh advfirewall firewall add rule name="Simphony Port 1158" dir=in action=allow protocol=TCP localport=1158 netsh advfirewall firewall add rule name="Simphony Port 1158" dir=out action=allow protocol=TCP localport=1158 echo Port 3389 netsh advfirewall firewall add rule name="Simphony Port 3389" dir=in action=allow protocol=TCP localport=3389 netsh advfirewall firewall add rule name="Simphony Port 3389" dir=out action=allow protocol=TCP localport=3389 echo Port 7301 netsh advfirewall firewall add rule name="Simphony Port 7301" dir=in action=allow protocol=UDP localport=7301 netsh advfirewall firewall add rule name="Simphony Port 7301" dir=out action=allow protocol=UDP localport=7301 echo Port 8080 netsh advfirewall firewall add rule name="Simphony Port 8080" dir=in action=allow protocol=TCP localport=8080 netsh advfirewall firewall add rule name="Simphony Port 8080" dir=out action=allow protocol=TCP localport=8080 echo TCP Port 1521 [Oracle SQL] inbound set to allow netsh advfirewall firewall add rule name="Simphony Oracle Port 1521" dir=in action=allow protocol=TCP localport=1521 Pause goto begin :run2 :: Simphony - Server DB Type MSSQL : echo allowing Firewall inbound Ports: echo Port 80 echo netsh advfirewall firewall add rule name="Simphony Port 80" dir=in action=allow protocol=TCP localport=80 netsh advfirewall firewall add rule name="Simphony Port 80" dir=out action=allow protocol=TCP localport=80 echo Port 443 netsh advfirewall firewall add rule name="Simphony Port 443" dir=in action=allow protocol=TCP localport=443 netsh advfirewall firewall add rule name="Simphony Port 443" dir=out action=allow protocol=TCP localport=443 echo Port 1158 netsh advfirewall firewall add rule name="Simphony Port 1158" dir=in action=allow protocol=TCP localport=1158 netsh advfirewall firewall add rule name="Simphony Port 1158" dir=out action=allow protocol=TCP localport=1158 echo Port 3389 netsh advfirewall firewall add rule name="Simphony Port 3389" dir=in action=allow protocol=TCP localport=3389 netsh advfirewall firewall add rule name="Simphony Port 3389" dir=out action=allow protocol=TCP localport=3389 echo Port 7301 netsh advfirewall firewall add rule name="Simphony Port 7301" dir=in action=allow protocol=UDP localport=7301 netsh advfirewall firewall add rule name="Simphony Port 7301" dir=out action=allow protocol=UDP localport=7301 echo Port 8080 netsh advfirewall firewall add rule name="Simphony Port 8080" dir=in action=allow protocol=TCP localport=8080 netsh advfirewall firewall add rule name="Simphony Port 8080" dir=out action=allow protocol=TCP localport=8080 echo TCP Port 1433 [MSSQL] inbound set to allow netsh advfirewall firewall add rule name="Simphony MSSQL Port 1433" dir=in action=allow protocol=TCP localport=1433 Pause goto begin :run3 :: Simphony WINDOWS XP Workstation: echo enable Firewall netsh firewall set opmode mode=enable profile=all echo Port 80 netsh firewall add portopening TCP 80 "Simphony TCP Port 80" Enable All dir=in action=allow echo Port 8080 netsh firewall add portopening TCP 8080 "Simphony TCP PORT 8080" Enable All echo Port 443 netsh firewall add portopening TCP 443 "Simphony TCP Port 443" Enable All echo Port 1158 netsh firewall add portopening TCP 1158 "Simphony TCP Port 1158" Enable All echo Port 3389 netsh firewall add portopening TCP 3389 "Simphony TCP Port 3389" Enable All echo Port 7301 netsh firewall add portopening UDP 7301 "Simphony UDP Port 7301 Enable All echo Port 1521 netsh firewall add portopening TCP 1521 "Simphony TCP Port 1521" Enable All echo Port 12359 netsh firewall add portopening TCP 12359 "Simphony TCP Port 12359" Enable All echo Port 9100 netsh firewall add portopening TCP 9100 "Simphony TCP Port 9100" Enable All Pause goto begin :run4 :: Simphony WINDOWS WIN7 / WIN8 / WIN10 Workstation: echo allowing Firewall for a WIN7 and above Workstation : echo Port 8080 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 8080" dir=in action=allow protocol=TCP localport=8080 netsh advfirewall firewall add rule name="Simphony Port 8080" dir=out action=allow protocol=TCP localport=8080 echo Port 7301 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 7301" dir=in action=allow protocol=UDP localport=7301 netsh advfirewall firewall add rule name="Simphony Port 7301" dir=out action=allow protocol=UDP localport=7301 echo Port 9100 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 9100" dir=in action=allow protocol=UDP localport=9100 netsh advfirewall firewall add rule name="Simphony Port 9100" dir=out action=allow protocol=UDP localport=9100 echo Port 5009 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 5009" dir=in action=allow protocol=TCP localport=5009 netsh advfirewall firewall add rule name="Simphony Port 5009" dir=out action=allow protocol=TCP localport=5009 echo Port 12359 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 12359" dir=in action=allow protocol=TCP localport=12359 netsh advfirewall firewall add rule name="Simphony Port 12359" dir=out action=allow protocol=TCP localport=12359 echo Port 5098 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 5098" dir=in action=allow protocol=TCP localport=5098 netsh advfirewall firewall add rule name="Simphony Port 5098" dir=out action=allow protocol=TCP localport=5098 echo Port 9001 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 9001" dir=in action=allow protocol=TCP localport=9001 netsh advfirewall firewall add rule name="Simphony Port 9001" dir=out action=allow protocol=TCP localport=9001 echo Port 9010 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 9010" dir=in action=allow protocol=TCP localport=9010 netsh advfirewall firewall add rule name="Simphony Port 9010" dir=out action=allow protocol=TCP localport=9010 echo Port 6001 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 6001" dir=in action=allow protocol=TCP localport=6001 netsh advfirewall firewall add rule name="Simphony Port 6001" dir=out action=allow protocol=TCP localport=6001 echo Port 6002 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 6002" dir=in action=allow protocol=TCP localport=6002 netsh advfirewall firewall add rule name="Simphony Port 6002" dir=out action=allow protocol=TCP localport=6002 echo Port 6003 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 6003" dir=in action=allow protocol=TCP localport=6003 netsh advfirewall firewall add rule name="Simphony Port 6003" dir=out action=allow protocol=TCP localport=6003 echo Port 6004 inbound / outbound set to allow netsh advfirewall firewall add rule name="Simphony Port 6004" dir=in action=allow protocol=TCP localport=6004 netsh advfirewall firewall add rule name="Simphony Port 6004" dir=out action=allow protocol=TCP localport=6004 echo Allow Baxi Agent Service any to any netsh advfirewall firewall add rule name="Simphony AllowBaxiAgent" dir=in Program="C:\nets\baxiagentservice.exe" action=allow echo Allow Micros servicehost Service any to any netsh advfirewall firewall add rule name="Simphony AllowServicehost" dir=in Program="C:\micros\simphony\servicehost.exe" action=allow echo Allow KDSController Service any to any netsh advfirewall firewall add rule name="Simphony AllowKDSController" dir=in Program="C:\micros\KDS\bin\KDSController.exe" action=allow echo Allow KDSDisplay Service any to any netsh advfirewall firewall add rule name="Simphony AllowKDSDisplay" dir=in Program="C:\micros\KDS\bin\KDSDisplay.exe" action=allow Pause goto begin :run5 :: UAC (UserAccountControl): echo starting Windows UAC: useraccountcontrolsettings goto begin :run6 :run9 :run99 :runx endlocal goto :EOF @echo off