【发布时间】:2015-04-01 13:42:44
【问题描述】:
我正在尝试在 Windows Server 2012 R2 VM 上进行基本 DSC 配置,但是当我运行 Get-DscResource 时,列表中没有出现任何 xWebAdministration 资源。
当我跑步时
Get-Module -ListAvailable -Name x*
我得到以下内容
Directory: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 1.3.2 xWebAdministration
查看其他模块exportedCommands不应为空。
关于如何解决这个问题有什么建议吗?
我做了什么
我已经下载了version 1.3.2 并将其解压到 C:\Program Files\WindowsPowerShell\Modules
找到这个xWebAdministration does not appear in Get-DscResource (PowerShell),但结构是正确的。
【问题讨论】:
-
那么你有这样的目录结构吗? C:\Program Files\WindowsPowerShell\Modules Mode LastWriteTime 长度名称 ---- ------------- ------ ---- d---- 1/04/2015 11:28 AM MSFT_xIisModule d---- 1/04/2015 11:28 AM MSFT_xWebApplication d---- 1/04/2015 11:28 AM MSFT_xWebAppPool d---- 1/04/2015 11:28 AM MSFT_xWebConfigKeyValue d---- 2015 年 1 月 4 日上午 11:28 MSFT_xWebDeploy d---- 2015 年 1 月 4 日上午 11:28 MSFT_xWebsite
-
结果不太好。 Modules 目录中有 MSFT_ 目录吗?
-
@JanChrbolka no 我在 C:\Program Files\WindowsPowerShell\Modules\xWebAdministration\DSCResources 下有 MSFT_* 目录
-
我明白了,我的错,我把它们放在了错误的目录结构中,现在我遇到了和你一样的问题 :) 最好把这个留给更了解 DSC 的人。
-
@JanChrbolka 好的,感谢您的尝试
标签: powershell dsc