【发布时间】:2015-01-16 00:37:22
【问题描述】:
当我对机器执行命令时,我收到以下错误 -
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
这是什么意思?
【问题讨论】:
-
我正在通过 powershell 更新我的 azure VM。我使用以下命令设置 DSC 扩展 -
-
我正在通过 powershell 更新我的 azure VM。我使用以下命令设置 DSC 扩展 - $Vm = Set-AzureVMDSCExtension -VM $Vm -ConfigurationArchive "IISInstall.ps1.zip" -ConfigurationName IISInstall 和然后更新 vm - $vm |更新 AzureVM。当我运行以下命令 Get-AzureVMDscExtension -Vm $vm,
-
我得到以下结果集 - ModulesUrl:chiazurenetwork.blob.core.windows.net/windows-powershell-dsc/… ConfigurationFunction:IISInstall.ps1\IISInstall 属性:{} ExtensionName:DSC 发布者:Microsoft.Powershell 版本:1.* PrivateConfiguration:
-
PublicConfiguration : {"SasToken":"?sv=2014-02-14&sr=b&sig=QpKd51nR2%2FVJPp3Ev6dVcHmclQdXZwweKZ%2FAlEW5A7Y%3D&se=2015-01-16T01%3A16&% Modules=Urlrr"," ":"chiazurenetwork.blob.core.windows.net/windows-powershell-dsc/…n":"IISInstall.ps1\\IISInstall","Properties":[],"ProtocolVersion":{"Major":2,"Minor":0,"Build":0,"Revision ":0,"MajorRevisio n":0,"MinorRevision":0}} 参考名称:DSC 状态:启用角色名称:example-1
-
我假设当我更新 VM 时,附加的脚本应该被执行到我的 $vm。是这样吗?
标签: powershell azure dsc