Skip to content

Instantly share code, notes, and snippets.

@PlagueHO
Created December 18, 2015 01:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PlagueHO/0bf62c09f2a19095e836 to your computer and use it in GitHub Desktop.
Save PlagueHO/0bf62c09f2a19095e836 to your computer and use it in GitHub Desktop.
Pull Firewall Rules for DSC Unit Tests
# Get the rule that will be used for testing
$FirewallRuleName = (Get-NetFirewallRule | `
Sort-Object Name | `
Where-Object {$_.DisplayGroup -ne $null} | `
Select-Object -first 1).Name
$FirewallRule = Get-FirewallRule -Name $FirewallRuleName
$Properties = Get-FirewallRuleProperty -FirewallRule $FirewallRule
# Pull two rules to use testing that error is thrown when this occurs
$FirewallRules = (Get-NetFirewallRule | `
Sort-Object Name | `
Where-Object {$_.DisplayGroup -ne $null} | `
Select-Object -first 2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment