- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正尝试按照这篇 technet 文章在 Windows 2012 R2 机器上设置 DSC 拉取服务器:
http://technet.microsoft.com/en-us/library/dn249913.aspx
但是我无法让模块正常工作。安装说明说:
To install all DSC Resource Kit Modules, unzip the content under
$env:ProgramFiles\WindowsPowerShell\Modules
To confirm installation run
Get-DSCResource
to see that all of the resources on this page are among the DSC Resources listed.
因此,我将“DSC Resource Kit Wave 8 10282014”文件夹的内容复制到 C:\Program Files\WindowsPowerShell\Modules
,现在如下所示:
c:\Program Files\WindowsPowerShell\Modules>tree
├───cFileShare
│ ├───DSCResources
│ │ ├───VSAR_cCreateFileShare
│ │ └───VSAR_cSetSharePermissions
│ ├───Examples
│ ├───ResourceDesignerScripts
│ └───Unit Tests
├───xActiveDirectory
│ ├───DSCResources
│ │ ├───MSFT_xADDomain
│ │ ├───MSFT_xADDomainController
│ │ ├───MSFT_xADDomainTrust
│ │ ├───MSFT_xADUser
│ │ └───MSFT_xWaitForADDomain
│ └───Misc
├───xAdcsDeployment
│ ├───DSCResources
│ │ ├───MSFT_xAdcsCertificationAuthority
│ │ └───MSFT_xAdcsWebEnrollment
│ └───xCertificateServices
│ ├───DSCResources
│ │ ├───MSFT_xAdcsCertificationAuthority
│ │ └───MSFT_xAdcsWebEnrollment
│ └───Examples
[...]
然后我重新启动了我的 PowerShell 控制台,以确保它正在重新加载 $env:PSModulePath
,顺便说一句,其中包含这个(手动添加换行以提高可读性):
PS C:\Users\Administrator> $env:PSModulePath
C:\Users\Administrator\Documents\WindowsPowerShell\Modules;
C:\Program Files\WindowsPowerShell\Modules;
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
所以这里的一切几乎都是默认的。然而 get-module -ListAvailable
只是没有监听上述任何模块,例如xPSDesiredStateConfiguration
。此外,Get-DscResource
cmdlet 未返回此模块附带的任何资源(尤其是 xDSCWebService
是我正在寻找的用于设置拉取服务器的 DSC 资源)。
如果我手动将 xPSDesiredStateConfiguration\DSCResources\*
的内容复制到模块路径文件夹之一,我会看到 DSC 资源。但是,拉取服务器设置脚本 (Sample_xDscWebService.ps1
) 失败。打开编辑器,它显示了一个语法错误:
Import-DSCResource -ModuleName xPSDesiredStateConfiguration
我只是不知道我在这里做错了什么。那么,如何安装 DSC 资源工具包?
最佳答案
我遇到了同样的问题。安装 3 个更新(KB2894029、KB2894179 和 KB2883200)后一切正常;)
关于PowerShell:如何安装 DSC Resource Kit Wave 8 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26676627/
我正在探索 DSC 并想知道将 DSC 资源复制到目标主机的最佳方法是什么? 当我尝试将我的配置推送到目标主机时,它提示缺少 DSC 资源。 The PowerShell DSC resource x
我有一个为 Web 服务器配置创建的 DSC。我的网站将使用 HTTPS,这意味着我必须在商店中获得证书。我没有看到任何旨在执行此操作的模块,所以我想知道如何在 DSC 中运行常规 Powershel
这两种通过 PowerShell 的 Desired State Configuration 配置虚拟机的方法有何优缺点? 我听说 Azure Automation DSC 的初始学习曲线更陡峭,但从
我正在尝试将 VM 载入 Azure Automation DSC。我们可以添加来自不同订阅的虚拟机作为 DSC 节点吗? 最佳答案 您将无法使用 Register-AzureRMAutomation
以下 DSC 声明写入注册表项 HKEY_USERS.DEFAULT\Console 而不是 HKEY_CURRENT_USER\Console。为什么? Registry ConsoleFaceNa
有人知道如何获取当前 DSC 工作文件夹吗? 在服务器上,当 DSC 运行时,它会生成如下文件夹结构: C:\Packages\Plugins\Microsoft.Powershell.DSC\2.1
我正在尝试使用此基本模板 http://4c74356b41.com/post5775 使用 SQL Server 2016 AlwaysOn 可用性组创建 Azure RM 模板我链接的模板对我来说
我正在尝试使用此基本模板 http://4c74356b41.com/post5775 使用 SQL Server 2016 AlwaysOn 可用性组创建 Azure RM 模板我链接的模板对我来说
我正在尝试通过 DSC 配置目标节点。 我创建了一个带有虚拟配置的 .ps1 文件;你可以在下面看到它;这只是您在 DSC 站点中找到的首批示例之一。 现在我想把它编译成 .mof 文件。 我已经执行
我已成功创建 DSC 配置并将它们部署到服务器上。作为下一步,我尝试将服务器中常见的配置 block 的部分分解为可重用的部分,或者用 DSC 的说法“复合资源”。经过大量研究后,我仍然无法使用复合资
我正在使用 PowerShell 4.0 并配置了 DSC Pull Server。很少有客户端连接到 Pull Server,并且这些客户端正在正确获取配置。以下是客户端计算机中的 LCM 详细信息
是否可以从互联网上下载一些软件,然后使用 DSC 在我的一些服务器上安装它? Chrome ,例如?所有 DSC 教程都很难理解(至少对我而言)。我只想看一个简单的例子,类似于我的用例。 最佳答案 您
我正在尝试使用PowerShell DSC将我们的软件部署到客户端PC。在我所见过的大多数DSC教程或示例中,DSC似乎都用于部署服务器软件。 在客户端 PC上使用DSC是否有意义? 注意事项: 我已
这似乎无法正常工作 我有以下脚本资源。 Script RDGatewayCreateRAP { SetScript = { $
我有一个安装 nodejs 的 DSC 配置,将 npm 添加到环境路径变量,然后安装一个 npm 模块。 xPackage InstallNodeJs { Name = 'N
我正在尝试在 PowerShell 中使用 DSC 来部署服务。根据Microsoft Documentation ,服务资源有以下可以设置的属性: 姓名 确保 内置帐户 凭据 取决于 参数 启动类型
我的 LocalConfigurationManager 设置如下: [DSCLocalConfigurationManager()] Configuration LCMConfig { No
我尝试先卸载某个软件包,然后安装该软件包的最新版本。您可能会认为很简单,但是当我在 DSC 配置中包含以下代码时: ### remove old product setup Packa
我在存档 DSC 模块 (MSFT_ArchiveResource.psm1) 中发现了一个错误。复制代码、在 ISE 中调试并找出需要修复的两行后,我想对真实文件进行更改并使用 Puppet 和 m
我有一个 DSC 资源,它安装 dotnet 功能,然后安装 dotnet 更新。 在本地配置管理器中,我设置了 RebootNodeIfNeeded至$true . dotnet 安装后,它不会请求
我是一名优秀的程序员,十分优秀!