AzureVM 上的 Powershell DSC xChrome 示例失败
Posted
技术标签:
【中文标题】AzureVM 上的 Powershell DSC xChrome 示例失败【英文标题】:Powershell DSC xChrome Sample failing on AzureVM 【发布时间】:2015-06-25 01:33:05 【问题描述】:我正在尝试在 Azure VM 上运行 xChrome 示例 (https://gallery.technet.microsoft.com/scriptcenter/DSC-Resource-Kit-All-c449312d),但它无法运行。一切都运行并执行,但我收到错误(下面是更大的日志 sn-p):
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\Documents\WindowsPowerShell\Modules\xChrome\Example\Sample_xChrome.ps1
-强制
获取-AzureVM -ServiceName '' -Name '' |
设置-AzureVMDscExtension -ConfigurationArchive Sample_xChrome.ps1.zip
-ConfigurationName Sample_InstallChromeBrowser -ConfigurationArgument @Language='en';LocalPath='$env:SystemDrive\Windows\DtlDownloads\GoogleChromeStandaloneEnterprise.msi' |更新-AzureVM
**错误 sn-p:*
[2015-04-17T23:35:06] 执行配置函数生成 MOF 文件。
PSDesiredStateConfiguration\Configuration :无法加载模块“MSFT_xChrome”。有关更多信息,请运行“导入模块 MSFT_xChrome”。
在 C:\Packages\Plugins\Microsoft.Powershell.DSC\1.7.0.0\DSCWork\Sample_xChrome.ps1.8\Sample_xChrome.ps1:3 char:1
配置示例_InstallChromeBrowser
~~~~~~~~~~~~~
CategoryInfo : ObjectNotFound: (MSFT_xChrome\MSFT_xChrome:String) [配置],ParentContainsErrorRecordException
FullyQualifiedErrorId : CouldNotAutoLoadModule、配置
[2015-04-17T23:35:08] 删除文件锁定 C:\Packages\Plugins\Microsoft.Powershell.DSC\1.7.0.0\bin\DscExtensionHandler.ps1:启用 DSC 扩展时出错:处理配置“Sample_InstallChromeBrowser”时出错。 在行:7 字符:2 + C:\Packages\Plugins\Microsoft.Powershell.DSC\1.7.0.0\bin\DscExtensio ...
【问题讨论】:
您是否在该画廊条目的Q&A tab 上发布了您的问题? 您是否尝试过当前模块或检查过任何答案? 【参考方案1】:我通过更改导入模块的方式修复了此错误。
Import-DscResource -ModuleName xChrome -Name MSFT_xChrome
【讨论】:
【参考方案2】:该错误意味着无法加载模块。您可以使用远程桌面连接到 VM 并检查 Get-DscResource -Module xChrome 是否正确列出了资源
【讨论】:
我会在早上再次确认并回复您。您能否让示例在 azure 中运行?以上是关于AzureVM 上的 Powershell DSC xChrome 示例失败的主要内容,如果未能解决你的问题,请参考以下文章