DSCResources/ooRouter/ooRouter.schema.psm1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Configuration ooRouter {
    Script 'EnableRouting' {
        GetScript = {
            if (Get-NetIPInterface | Where-Object { $_.Forwarding -ne 'Enabled' }) {
                @{ Result = "false"; }
            } else {
                @{ Result = "true"; }
            }
        }
        TestScript = {
            if (Get-NetIPInterface | Where-Object { $_.Forwarding -ne 'Enabled' }) {
                $false
            } else {
                $true
            }
        }
        SetScript = {
            Get-NetIPInterface | Where-Object { $_.Forwarding -ne 'Enabled' } | Set-NetIPInterface -Forwarding Enabled
        }
    }
}