cEPRSEnableFirewallInboundConnections.psm1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
enum Ensure
{
   Absent
   Present

}

[DscResource()]
class cEPRSEnableFirewallInboundConnections
{

    [DscProperty(Key)] [String] $Ensure

  [cEPRSEnableFirewallInboundConnections] Get()
   {
   
       $Ensure = "Present"

       return $Ensure
   
   }
   
  [bool] Test()
   {
       $result = $false

       return $result
   }  

  [void] Set()
   {

     Write-Verbose "set function exec" -Verbose

     Write-Verbose "Enabling inbound connections to allow for windows firewall" -Verbose

     netsh advfirewall set currentprofile firewallpolicy "allowinbound,allowoutbound"
                   
     Write-Verbose "set function execution ends" -Verbose
        
   }



}