Hi all,
Trying to learn some DSC basics here. Below is my configuration:
Configuration lcmconfig
{
Node $env:COMPUTERNAME
{
LocalConfigurationManager
{
ConfigurationMode = "ApplyAndAutocorrect"
}
}
}
lcmconfig
Set-DscLocalConfigurationManager -Path .\lcmconfig
configuration labconfig
{
node $env:COMPUTERNAME
{
File sysinternalssuite
{
Ensure = "Present"
SourcePath = '\\cm1.corp.contoso.com\Software\SysinternalsSuite'
DestinationPath = 'C:\Program Files (x86)\SysinternalsSuite'
Type = "Directory"
Recurse = $true
}
}
}
labconfig
Start-DscConfiguration -Path .\labconfig
Seems to work fine but I wondered why the SourcePath and Recurse parameter values from the configuration above aren’t shown when running Get-DscConfiguration?
PS C:\Windows\system32> Get-DscConfiguration
ConfigurationName : labconfig
DependsOn :
ModuleName : PSDesiredStateConfiguration
ModuleVersion :
PsDscRunAsCredential :
ResourceId : [File]sysinternalssuite
SourceInfo :
Attributes : {directory}
Checksum :
Contents :
CreatedDate : 20/06/2017 13:22:28
Credential :
DestinationPath : C:\Program Files (x86)\SysinternalsSuite
Ensure : present
Force :
MatchSource :
ModifiedDate : 20/06/2017 13:25:49
Recurse :
Size : 0
SourcePath :
SubItems :
Type : directory
PSComputerName :
CimClassName : MSFT_FileDirectoryConfiguration