1

当我执行机器命令时,出现以下错误 -

PS C:\Windows\system32> $cimsession = New-CimSession -Credential (Get-Credential -UserName "test" -Message "test") -ComputerName test.cloudapp.net -Port 58718 -SessionOption $cimsessionoption

PS C:\Windows\system32> Get-DscConfiguration -CimSession $cimsession

Get-DscConfiguration : Current configuration does not exist. Execute Start-DscConfiguration command with -Path parameter to specify a 
configuration file and create a current configuration first.
At line:1 char:1
+ Get-DscConfiguration -CimSession $cimsession
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (MSFT_DSCLocalConfigurationManager:root/Microsoft/...gurationManager) [Get-DscConfiguration],  
   CimException
    + FullyQualifiedErrorId : MI RESULT 1,Get-DscConfiguration
    + PSComputerName        : powerlabdns.cloudapp.net

这是什么意思?

4

1 回答 1

3

您没有执行 DSC 文件,您正在请求不存在的当前 DSC 配置(如错误所述)。

您需要先运行Start-DscConfiguration,再次按照错误提示运行。您必须将 a 传递-Path给该调用,该调用是 MOF 文件(已编译的配置)所在的目录(相对于目标节点)。

一旦你这样做了,你就可以打电话Get-DscConfiguration来查看当前的配置。

于 2015-01-16T00:40:27.087 回答