9-MetaConfiguration.ps1

$ScriptPath  = Split-Path $MyInvocation.MyCommand.Path
. "$ScriptPath\0-CommonInit.ps1"

# meta configuration - new syntax
psedit "$ScriptPath\MetaConfiguration.ps1"
. "$ScriptPath\MetaConfiguration.ps1"
MetaConfig -OutputPath "$ScriptPath\CompiledConfigurations\MetaConfiguration"

# when no meta configuration is set, there is a default created
dir "$env:windir\system32\configuration"
del "$env:windir\system32\configuration\MetaConfig.mof"
Start-DscConfiguration -Path "$OutputPath\HeloWorld" -Force -ComputerName localhost -Wait -ver
dir "$env:windir\system32\configuration"
Get-Content -Encoding Unicode "$env:windir\system32\configuration\MetaConfig.mof" 

Set-DscLocalConfigurationManager -Path "$ScriptPath\CompiledConfigurations\MetaConfiguration" -ComputerName localhost -Verbose

Get-Content -Encoding Unicode "$env:windir\system32\configuration\MetaConfig.mof"