Configurations/MultiRole-Server-2016/Cli1.mof

/*
@TargetNode='Cli1'
@GeneratedBy=Jeff
@GenerationDate=06/06/2020 10:53:14
@GenerationHost=BOVINE320
*/
 
instance of MSFT_RegistryResource as $MSFT_RegistryResource1ref
{
ResourceID = "[Registry]TLS";
 ValueName = "SchUseStrongCrypto";
 Key = "HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\.NetFramework\\v4.0.30319";
 Ensure = "Present";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::49::9::registry";
 ValueType = "Dword";
 ModuleName = "PSDesiredStateConfiguration";
 ValueData = {
    "1"
};
 
ModuleVersion = "1.1";
 ConfigurationName = "AutoLab";
};
instance of MSFT_xIPAddress as $MSFT_xIPAddress1ref
{
ResourceID = "[xIPAddress]PrimaryIPAddress";
 InterfaceAlias = "Ethernet";
 AddressFamily = "IPv4";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::63::13::xIPAddress";
 ModuleName = "xNetworking";
 IPAddress = {
    "192.168.3.100"
};
 ModuleVersion = "5.7.0.0";
 ConfigurationName = "AutoLab";
};
instance of MSFT_xDefaultGatewayAddress as $MSFT_xDefaultGatewayAddress1ref
{
ResourceID = "[xDefaultGatewayAddress]PrimaryDefaultGateway";
 AddressFamily = "IPv4";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::70::17::xDefaultGatewayAddress";
 Address = "192.168.3.1";
 ModuleName = "xNetworking";
 InterfaceAlias = "Ethernet";
 ModuleVersion = "5.7.0.0";
 ConfigurationName = "AutoLab";
};
instance of MSFT_xDNSServerAddress as $MSFT_xDNSServerAddress1ref
{
ResourceID = "[xDNSServerAddress]PrimaryDNSClient";
 AddressFamily = "IPv4";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::78::17::xDnsServerAddress";
 Address = {
    "192.168.3.10"
};
 ModuleName = "xNetworking";
 InterfaceAlias = "Ethernet";
 ModuleVersion = "5.7.0.0";
 ConfigurationName = "AutoLab";
};
instance of MSFT_xFirewall as $MSFT_xFirewall1ref
{
ResourceID = "[xFirewall]FPS-ICMP4-ERQ-In";
 Enabled = "True";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::101::13::xFirewall";
 Name = "FPS-ICMP4-ERQ-In";
 ModuleName = "xNetworking";
 ModuleVersion = "5.7.0.0";
 ConfigurationName = "AutoLab";
};
instance of MSFT_xFirewall as $MSFT_xFirewall2ref
{
ResourceID = "[xFirewall]FPS-ICMP6-ERQ-In";
 Enabled = "True";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::101::13::xFirewall";
 Name = "FPS-ICMP6-ERQ-In";
 ModuleName = "xNetworking";
 ModuleVersion = "5.7.0.0";
 ConfigurationName = "AutoLab";
};
instance of MSFT_xFirewall as $MSFT_xFirewall3ref
{
ResourceID = "[xFirewall]FPS-SMB-In-TCP";
 Enabled = "True";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::101::13::xFirewall";
 Name = "FPS-SMB-In-TCP";
 ModuleName = "xNetworking";
 ModuleVersion = "5.7.0.0";
 ConfigurationName = "AutoLab";
};
instance of MSFT_Credential as $MSFT_Credential1ref
{
Password = "P@ssw0rd";
 UserName = "Company.Pri\\Administrator";
 
};
 
instance of MSFT_xWaitForADDomain as $MSFT_xWaitForADDomain1ref
{
ResourceID = "[xWaitForADDomain]DscForestWait";
 DomainUserCredential = $MSFT_Credential1ref;
 RetryCount = 20;
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::303::9::xWaitForADDomain";
 DomainName = "Company.Pri";
 ModuleName = "xActiveDirectory";
 RetryIntervalSec = 60;
 ModuleVersion = "3.0.0.0";
 ConfigurationName = "AutoLab";
};
instance of MSFT_Credential as $MSFT_Credential2ref
{
Password = "P@ssw0rd";
 UserName = "Company.Pri\\Administrator";
 
};
 
instance of MSFT_xComputer as $MSFT_xComputer1ref
{
ResourceID = "[xComputer]JoinDC";
 Credential = $MSFT_Credential2ref;
 DomainName = "Company.Pri";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::310::9::xComputer";
 Name = "Cli1";
 ModuleName = "xComputerManagement";
 ModuleVersion = "4.1.0.0";
 
DependsOn = {
    "[xWaitForADDomain]DSCForestWait"};
 ConfigurationName = "AutoLab";
};
instance of MSFT_ScriptResource as $MSFT_ScriptResource1ref
{
ResourceID = "[Script]RSAT";
 GetScript = "\n $packages = Get-WindowsCapability -online -Name Rsat* | Select-Object Displayname, State\n $installed = $packages.Where({$_.state -eq \"Installed\"})\n Return @{Result = \"$($installed.count)/$($packages.count) RSAT features installed\"}\n ";
 TestScript = "\n $packages = Get-WindowsCapability -online -Name Rsat*\n if ($packages.state -match \"Installed\") {\n Return $True\n }\n else {\n Return $False\n }\n ";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::324::9::Script";
 SetScript = "\n Get-WindowsCapability -online -Name Rsat* | Where-Object {$_.state -ne \"installed\"} | Add-WindowsCapability -online\n ";
 ModuleName = "PSDesiredStateConfiguration";
 
ModuleVersion = "1.1";
 ConfigurationName = "AutoLab";
};
instance of MSFT_FileDirectoryConfiguration as $MSFT_FileDirectoryConfiguration1ref
{
ResourceID = "[File]scripts";
 Type = "Directory";
 Ensure = "Present";
 DestinationPath = "C:\\Scripts";
 ModuleName = "PSDesiredStateConfiguration";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::347::9::File";
 
ModuleVersion = "1.1";
 ConfigurationName = "AutoLab";
};
instance of MSFT_RegistryResource as $MSFT_RegistryResource2ref
{
ResourceID = "[Registry]RDP";
 ValueName = "fDenyTSConnections";
 Key = "HKLM:\\System\\ControlSet001\\Control\\Terminal Server";
 Ensure = "Present";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::360::9::Registry";
 ValueType = "Dword";
 ModuleName = "PSDesiredStateConfiguration";
 ValueData = {
    "0"
};
 
ModuleVersion = "1.1";
 ConfigurationName = "AutoLab";
};
instance of MSFT_xFirewall as $MSFT_xFirewall4ref
{
ResourceID = "[xFirewall]RemoteDesktop-UserMode-In-TCP";
 Enabled = "True";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::372::13::xFirewall";
 Name = "RemoteDesktop-UserMode-In-TCP";
 ModuleName = "xNetworking";
 ModuleVersion = "5.7.0.0";
 
DependsOn = {
    "[Registry]RDP"};
 ConfigurationName = "AutoLab";
};
instance of MSFT_xFirewall as $MSFT_xFirewall5ref
{
ResourceID = "[xFirewall]RemoteDesktop-UserMode-In-UDP";
 Enabled = "True";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::372::13::xFirewall";
 Name = "RemoteDesktop-UserMode-In-UDP";
 ModuleName = "xNetworking";
 ModuleVersion = "5.7.0.0";
 
DependsOn = {
    "[Registry]RDP"};
 ConfigurationName = "AutoLab";
};
instance of MSFT_xFirewall as $MSFT_xFirewall6ref
{
ResourceID = "[xFirewall]RemoteDesktop-Shadow-In-TCP";
 Enabled = "True";
 SourceInfo = "C:\\scripts\\PSAutoLab\\Configurations\\MultiRole-Server-2016\\VMConfiguration.ps1::372::13::xFirewall";
 Name = "RemoteDesktop-Shadow-In-TCP";
 ModuleName = "xNetworking";
 ModuleVersion = "5.7.0.0";
 
DependsOn = {
    "[Registry]RDP"};
 ConfigurationName = "AutoLab";
};
instance of OMI_ConfigurationDocument
  
                    {
 Version="2.0.0";
   
                        MinimumCompatibleVersion = "1.0.0";
   
                        CompatibleVersionAdditionalProperties= {"Omi_BaseResource:ConfigurationName"};
   
                        Author="Jeff";
   
                        GenerationDate="06/06/2020 10:53:14";
   
                        GenerationHost="BOVINE320";
   
                        Name="AutoLab";
  
                    };