try { new-NetQosPolicy -Name "Dialpad RTP" -AppPathNameMatchCondition "Dialpad.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 16384 -IPSrcPortEndMatchCondition 32768 -DSCPAction 46 -NetworkProfile All } catch { {1: New-Item -Path "C:\IT" -Name "log.txt" -ItemType file -Value "Qos policy for port 16384 failed" <#Do this if a terminating exception happens#>} } try { new-NetQosPolicy -Name "Dialpad SIP" -AppPathNameMatchCondition "Dialpad.exe" -IPProtocolMatchCondition TCP -IPSrcPortStartMatchCondition 443 -IPSrcPortEndMatchCondition 443 -DSCPAction 26 -NetworkProfile All } catch { {1:New-Item -Path "C:\IT" -Name "log.txt" -ItemType file -Value "Qos policy for port 443 failed" <#Do this if a terminating exception happens#>} }