Private/Filters/Test-IsDefaultFirewallRule.ps1
|
function Test-IsDefaultFirewallRule { [CmdletBinding()] [OutputType([bool])] param( [Parameter(Mandatory)][AllowNull()][AllowEmptyString()][string]$Group, [Parameter(Mandatory)][string[]]$GroupPrefixes ) if ([string]::IsNullOrWhiteSpace($Group)) { return $false } foreach ($prefix in $GroupPrefixes) { if ($Group.StartsWith($prefix, [StringComparison]::OrdinalIgnoreCase)) { return $true } } return $false } |