File tree Expand file tree Collapse file tree
DSCResources/MSFT_xComputer Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -117,11 +117,13 @@ function Set-TargetResource
117117 $Name = $env: COMPUTERNAME
118118 }
119119
120- Write-Verbose - Message " Setting computer description to '$ ( $Description ) '."
121- $win32OperatingSystemCimInstance = Get-CimInstance - ClassName Win32_OperatingSystem
122- $win32OperatingSystemCimInstance.Description = $Description
123- Set-CimInstance - InputObject $win32OperatingSystemCimInstance
124-
120+ if ($PSBoundParameters.ContainsKey (' Description' ))
121+ {
122+ Write-Verbose - Message " Setting computer description to '$ ( $Description ) '."
123+ $win32OperatingSystemCimInstance = Get-CimInstance - ClassName Win32_OperatingSystem
124+ $win32OperatingSystemCimInstance.Description = $Description
125+ Set-CimInstance - InputObject $win32OperatingSystemCimInstance
126+ }
125127 if ($Credential )
126128 {
127129 if ($DomainName )
@@ -303,13 +305,14 @@ function Test-TargetResource
303305 return $false
304306 }
305307
306- Write-Verbose - Message ' Checking if description is corerect'
307-
308- if ($Description -ne (Get-CimInstance - Class ' Win32_OperatingSystem' ).Description)
308+ if ($PSBoundParameters.ContainsKey (' Description' ))
309309 {
310- return $false
310+ Write-Verbose - Message ' Checking if description is corerect'
311+ if ($Description -ne (Get-CimInstance - Class ' Win32_OperatingSystem' ).Description)
312+ {
313+ return $false
314+ }
311315 }
312-
313316 Assert-DomainOrWorkGroup - DomainName $DomainName - WorkGroupName $WorkGroupName
314317
315318 if ($DomainName )
You can’t perform that action at this time.
0 commit comments