StigRepo.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
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.

$FunctionScripts = Get-ChildItem -Path "$PSScriptRoot\module\*.ps1"

foreach ($File in $FunctionScripts)
{
    Write-Verbose "Loading $($File.FullName)"
    . $File.FullName
}
Export-ModuleMember -Function @(
    'Initialize-StigRepo',
    'Compress-StigRepoArtifacts',
    'Get-ManualCheckFileFromXccdf',
    'Get-StigChecklists',
    'Import-DscModules',
    'New-AzSystemData',
    'New-SystemData',
    'Publish-AzAutomationModules',
    'Publish-RepoToBlob',
    'Publish-SCARArtifacts',
    'Remove-ScarData',
    'Set-WinRMConfig',
    'Start-DscBuild',
    'Sync-DscModules',
    'Update-StigRepo',
    'Get-ApplicableStigs',
    'Import-AzDscConfigurations',
    'Register-AzAutomationNodes',
    'Export-AzDscConfigurations',
    'Remove-StigRepoData',
    'Get-StigChecklist',
    'Get-StigFiles',
    'Get-CombinedConfigs',
    'Export-DynamicConfigs',
    'Export-Mofs',
    'New-BuildAgent'
)