我正在尝试在Azure VM上运行xChrome示例(https://gallery.technet.microsoft.com/scriptcenter/DSC-Resource-Kit-All-c449312d),但无法运行。一切都运行并执行,但我收到错误(下面更大的日志片段):
CategoryInfo:ObjectNotFound:(MSFT_xChrome \ MSFT_xChrome:String)[配置]
AzureVM是带有Powershell版本5的Windows Server 2012:
$ PSVersionTable.PSVersion
主要次要构建修订
5 0 9883 0
我用来执行的步骤是:
- 下载xChrome扩展程序(从上面的url)并将其扩展到我的模块目录
- 发布 - AzureVMDscConfiguration -ConfigurationPath
C:\ Users \用户文档\ WindowsPowerShell \模块\ xChrome \实施例\ Sample_xChrome.ps1
-Force
- Get-AzureVM -ServiceName'' - Name''|
Set-AzureVMDscExtension -ConfigurationArchive Sample_xChrome.ps1.zip
-ConfigurationName Sample_InstallChromeBrowser -ConfigurationArgument @ {Language ='en'; LocalPath ='$ env:SystemDrive \ Windows \ DtlDownloads \ GoogleChromeStandaloneEnterprise.msi'} |更新AzureVM
- **错误摘要:*
[2015-04-17T23:35:06]执行配置功能生成MOF文件。
PSDesiredStateConfiguration \ Configuration:无法加载模块“MSFT_xChrome”。有关更多信息,请运行“Import-Module MSFT_xChrome”。
在C:\ Packages \ Plugins \ Microsoft.Powershell.DSC \ 1.7.0.0 \ DSCWork \ Sample_xChrome.ps1.8 \ Sample_xChrome.ps1:3 char:1
- 配置Sample_InstallChromeBrowser
- ~~~~~~~~~~~~~
- CategoryInfo:ObjectNotFound:(MSFT_xChrome \ MSFT_xChrome:String)[Configuration],ParentContainsErrorRecordException
- FullyQualifiedErrorId:CouldNotAutoLoadModule,Configuration
醇>
[2015-04-17T23:35:08]删除文件锁
C:\ Packages \ Plugins \ Microsoft.Powershell.DSC \ 1.7.0.0 \ bin \ DscExtensionHandler.ps1:启用DSC扩展时出错:处理配置'Sample_InstallChromeBrowser'时发生错误。
在行:7 char:2
+ C:\ Packages \ Plugins \ Microsoft.Powershell.DSC \ 1.7.0.0 \ bin \ DscExtensio ...