PowerStig.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
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
using module .\Module\STIG\STIG.psm1

$pathList = @(
    "$PSScriptRoot\Module\Stig"
)
foreach ($supportFile in (Get-ChildItem -Path $pathList -File -Filter '*.ps1'))
{
    Write-Verbose "Loading $($supportFile.FullName)"
    . $supportFile.FullName
}

Export-ModuleMember -Function @(
    'Get-DomainName',
    'Get-Stig',
    'New-StigCheckList',
    'Get-StigRuleList',
    'Get-StigVersionNumber',
    'Get-PowerStigFilelist',
    'Split-BenchmarkId',
    'Get-StigRule',
    'Get-StigRuleExceptionString',
    'Backup-StigSettings',
    'Restore-StigSettings'
)