:::: MENU ::::

MCSA, MCSD, MCPS, MCTS, MCP, Developer, Consultant, Solution Architect

function CreateSPPorts($rulName,$dispName,$Desc,$direcT,$portToOpen,$protoCol,$actOn,$prg,$Grp)

{

    $params = @{

    DisplayName = $dispName

    Action = $actOn

    Description = $Desc

    Direction = $direcT   

    LocalPort = @($portToOpen)

    Name = $rulName

    Program = $prg

    Profile = 'Any'

    Group = $Grp

    Protocol = $protoCol

    }

 

 

    Write-Host "Creating Rule for " $rulName " Port " $portToOpen " In/Out Bound " $direcT -ForegroundColor Cyan   

    New-NetFirewallRule @params

  

}

Function Main()

{

   Import-Module NetSecurity -ErrorAction SilentlyContinue  

   Write-Host "Creating SharePoint Firewall Ports" -ForegroundColor Cyan

   CreateSPPorts "SP 2019 Distributed Cache" "SP 2019 Distributed Cache" "Custom SP 2019 Specific Ports" "Inbound" 22233,22236 "TCP" "Allow" "Any" "Any"

   CreateSPPorts "SP 2019 Distributed Cache" "SP 2019 Distributed Cache" "Custom SP 2019 Specific Ports" "Outbound" 22233,22236 "TCP" "Allow" "Any" "Any"

   CreateSPPorts "SP 2019 People Picker" "SP 2019 People Picker" "Custom SP 2019 Specific Ports" "Inbound" 53,88,135,137,138,139,389,445,636,749,750,3268,3269 "TCP" "Allow" "Any" "Any"

   CreateSPPorts "SP 2019 People Picker" "SP 2019 People Picker" "Custom SP 2019 Specific Ports" "Outbound" 53,88,135,137,138,139,389,445,636,749,750,3268,3269 "TCP" "Allow" "Any" "Any"

   CreateSPPorts "SP 2019 Service Applications" "SP 2019 Service Applications" "Custom SP 2019 Specific Ports" "Inbound" 32843,32844 "TCP" "Allow" "Any" "Any"

   CreateSPPorts "SP 2019 Service Applications" "SP 2019 Service Applications" "Custom SP 2019 Specific Ports" "Outbound" 32843,32844 "TCP" "Allow" "Any" "Any"

   CreateSPPorts "SP 2019 WCF Services" "SP 2019 WCF Services" "Custom SP 2019 Specific Ports" "Inbound" 808 "TCP" "Allow" "Any" "Any"

   CreateSPPorts "SP 2019 WCF Services" "SP 2019 WCF Services" "Custom SP 2019 Specific Ports" "Outbound" 808 "TCP" "Allow" "Any" "Any"

   New-NetFirewallRule -DisplayName "SP 2019 Search Index Service" -Action Allow -Description "Custom SP 2019 Specific Ports" -Direction Inbound -EdgeTraversalPolicy Allow -LocalPort 16500-16519 -Name "SP 2019 Search Index Service" -Program Any -Protocol TCP

   New-NetFirewallRule -DisplayName "SP 2019 Search Index Service" -Action Allow -Description "Custom SP 2019 Specific Ports" -Direction Outbound -EdgeTraversalPolicy Allow -LocalPort 16500-16519 -Name "SP 2019 Search Index Service" -Program Any -Protocol TCP

   Write-Host "Completed Creating SharePoint Firewall Ports" -ForegroundColor Green

  

}

 

Main  

0 comments:

Post a Comment

Want more information? Contact