A konfigurációt tahát rendszeresen végre lehet hajtani és mihelyst eltérés van ez előírt erőforrások beállításaiban, az LCM kijavítja ezeket. Ha csak ellenőrizni szeretnénk, hogy épp mi az aktuális konfigurációja a gépünknek, ezt a Get-DSCConfiguration cmdlettel tehetjük meg:
PS C:\> Get-DscConfiguration
ConfigurationName : FajlRegLegyenOtt
DependsOn :
ModuleName : PSDesiredStateConfiguration
ModuleVersion :
PsDscRunAsCredential :
ResourceId : [File]Fájl
SourceInfo :
Attributes : {archive}
Checksum :
Contents :
CreatedDate : 2015.10.31. 12:53:37
Credential :
DestinationPath : c:\FolderByDSC\Default.txt
Ensure : present
Force :
MatchSource :
ModifiedDate : 2015.10.02. 21:42:14
Recurse :
Size : 11
SourcePath :
SubItems :
Type : file
PSComputerName :
CimClassName : MSFT_FileDirectoryConfiguration
ConfigurationName : FajlRegLegyenOtt
DependsOn :
ModuleName : PsDesiredStateConfiguration
ModuleVersion : 1.1
PsDscRunAsCredential :
ResourceId : [Registry]Reg
SourceInfo :
Ensure : Present
Force :
Hex :
key : HKLM:\SOFTWARE\SoosTibor
ValueData : {DSC-vel létrehozva}
ValueName : AzEnErtekem
ValueType : String
PSComputerName :
CimClassName : MSFT_RegistryResource
Ebből sajnos nem derül ki, hogy most megfelel a gépünk ennek vagy sem. Viszont a Test‑DSCConfiguration már erre is ad választ:
PS C:\> Test-DscConfiguration
True
Ez True vagy False értéket ad alaphelyzetben. Ha ennél több információ kell, akkor használhatjuk a ‑Verbose kapcsolót:
PS C:\> Test-DscConfiguration -Verbose
VERBOSE: Perform operation 'Invoke CimMethod' with following parameters,
''methodName' = TestConfiguration,'className' =
MSFT_DSCLocalConfigurationManager,'namespaceName' =
root/Microsoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer STLENO with user sid
S-1-5-21-2156952311-2926033462-1066486086-1000.
VERBOSE: [STLENO]: LCM: [ Start Test ]
VERBOSE: [STLENO]: LCM: [ Start Resource ] [[File]Fájl]
VERBOSE: [STLENO]: LCM: [ Start Test ] [[File]Fájl]
VERBOSE: [STLENO]: [[File]Fájl] Building file list
without using cache.
VERBOSE: [STLENO]: [[File]Fájl] The destination
object was found and no action is required.
VERBOSE: [STLENO]: LCM: [ End Test ] [[File]Fájl] True in 0.0040
seconds.
VERBOSE: [STLENO]: LCM: [ End Resource ] [[File]Fájl]
VERBOSE: [STLENO]: LCM: [ Start Resource ] [[Registry]Reg]
VERBOSE: [STLENO]: LCM: [ Start Test ] [[Registry]Reg]
VERBOSE: [STLENO]: [[Registry]Reg] Found registry
key value 'HKLM:\SOFTWARE\SoosTibor\AzEnErtekem' with type 'String' and data
'DSC-vel létrehozva'
VERBOSE: [STLENO]: LCM: [ End Test ] [[Registry]Reg] True in 0.0380
seconds.
VERBOSE: [STLENO]: LCM: [ End Resource ] [[Registry]Reg]
VERBOSE: [STLENO]: LCM: [ End Test ] Completed processing test
operation. The operation returned True.
VERBOSE: [STLENO]: LCM: [ End Test ] in 0.1140 seconds.
VERBOSE: Operation 'Invoke CimMethod' complete.
True
VERBOSE: Time taken for configuration job to complete is 0.161 seconds
Ennek kimenete nagyon hasonló a Start-DSCConfiguration verbose kimenetéhez. A –Detailed kimenet a Get-DSCConfiguration kimenetéhez hasonló, csak az kiegészül erőforrásonként egy InDesiredState tulajdonsággal is:
PS C:\> $result = Test-DscConfiguration -Detailed
PS C:\> $result
PSComputerName ResourcesInDesiredState ResourcesNotInDesiredState
-------------- ----------------------- --------------------------
localhost {[File]Fájl, [Registry]Reg}
PS C:\> $result.ResourcesInDesiredState
ConfigurationName : FajlRegLegyenOtt
DependsOn :
ModuleName : PSDesiredStateConfiguration
ModuleVersion : 1.1
PsDscRunAsCredential :
ResourceId : [File]Fájl
SourceInfo : ::3::9::File
DurationInSeconds : 0,008
Error :
FinalState :
InDesiredState
: True
InitialState :
InstanceName : Fájl
RebootRequested : False
ResourceName : File
StartDate : 2015.10.31. 16:42:24
PSComputerName : localhost
ConfigurationName : FajlRegLegyenOtt
DependsOn :
ModuleName : PsDesiredStateConfiguration
ModuleVersion : 1.1
PsDscRunAsCredential :
ResourceId : [Registry]Reg
SourceInfo : ::11::9::Registry
DurationInSeconds : 0,251
Error :
FinalState :
InDesiredState
: True
InitialState :
InstanceName : Reg
RebootRequested : False
ResourceName : Registry
StartDate : 2015.10.31. 16:42:24
PSComputerName : localhost