You can add Firewall entries using a PowerShell script, just edit paths and ports.
Run PowerShell as an admin
# Open TCP port 1433 for SQL Server
New-NetFirewallRule -DisplayName "SQL Server (TCP 1433)" -Direction Inbound -LocalPort 1433 -Protocol TCP -Action Allow
# Open UDP port 1434 for SQL Server Browser Service
New-NetFirewallRule -DisplayName "SQL Server Browser (UDP 1434)" -Direction Inbound -LocalPort 1434 -Protocol UDP -Action Allow
#Open TCP port x for Sage 100 Service
New-NetFirewallRule -DisplayName "Sage 100 (TCP 0724)" -Direction Inbound -LocalPort 9724 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Sage 100 Pvxwin32" `
-Direction Inbound `
-Program "C:\Sage\MAS90\Home\pvxwin32.exe" `
-Action Allow `
-Profile Domain,Private,Public
New-NetFirewallRule -DisplayName "Sage 100 Pvxwin64" `
-Direction Inbound `
-Program "C:\Sage\MAS90\Home\pvxwin64.exe" `
-Action Allow `
-Profile Domain,Private,Public
New-NetFirewallRule -DisplayName "Sage 100 Launch32" `
-Direction Inbound `
-Program "C:\Sage\MAS90\Launcher\Launch32.exe" `
-Action Allow `
-Profile Domain,Private,Public
New-NetFirewallRule -DisplayName "Sage 100 Launch2016" `
-Direction Inbound `
-Program "C:\Sage\MAS90\Launcher\Launch.2016.exe" `
-Action Allow `
-Profile Domain,Private,Public
------------------------------
Christine Kuhn
Consultant
RKL eSolutions, LLC
------------------------------