问题标签 [dsc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
229 浏览

powershell - 在拉模式下使用 PowerShell DSC 如何判断它已完成?

在拉模式下使用 PowerShell DSC 如何判断这组计算机已完成部署?- 例如,如果 ConfigurationMode=ApplyOnly 或 ApplyAndMonitor,我们的操作人员想知道它何时“完成”。

(我们计划在我们的案例中使用文件下载管理器 - 也许这与上述没有任何关系。)

0 投票
1 回答
435 浏览

.net - 如何在没有 powershell 的情况下创建和执行 dsc

我想使用 C# 作为创建和应用 DSC 的语言。到目前为止,我能想到的唯一解决方案是从代码中调用 powershell。

有没有办法在不通过 powershell 的情况下做到这一点?

0 投票
2 回答
12958 浏览

powershell - 使用 Powershell 所需配置状态的应用程序池高级设置

如何使用 Powershell 在新的或现有的应用程序池中修改各种设置?

我对一些“高级”设置很感兴趣,例如启用 32 位应用程序、托管管道模式、流程模型标识等。关于如何做到这一点的任何想法?我尝试使用 xWebAdministration 模块,但它似乎有非常基本的设置。

0 投票
6 回答
13963 浏览

powershell - 删除 PowerShell DSC 配置

一旦应用了 DSC 配置,是否可以从计算机中删除它?

例如,我有一个configuration块如下:

如果未找到应用程序,此配置块将生成一个 MOF,该 MOF 使用Script资源在应用它的系统上安装 7-Zip 9.20 64 位。

应用此配置后,使用以下命令,如果不再需要 7-Zip ,如何将其从系统中删除?

0 投票
1 回答
4292 浏览

powershell - 应用 PowerShell DSC 配置时出错

我有一个简单的 PowerShell DSC 配置块,可确保用户帐户不存在,当我尝试使用 将其应用到本地系统Start-DscConfiguration时,我收到类似于以下内容的错误消息:

WS-Management 服务无法处理该请求。WMI 服务返回“拒绝访问”错误。

如何成功应用 DSC 配置?

这是我正在使用的配置块:

0 投票
1 回答
404 浏览

powershell - 通过 DSC 将 Web 前端、服务后端和 SQL Server 部署到 VM?

我在 VS 中有一个新项目,我正在尝试通过使用 DSC 将 Web 客户端、Web 服务和数据库后端部署到 VM 来“做正确的事情”。我是 DSC 的新手,但我的理解是我想要拥有 DSC 资源,即 VM、IIS 实例、SQL Server 实例,然后确保我的前端、后端和数据库架构的最新版本是全部部署。这似乎几乎是我真正想要用 DSC 做的最小样本,但如果我能找到任何接近端到端样本的东西,我会被诅咒的。指针?谢谢!

0 投票
1 回答
84 浏览

powershell - 自定义资源:是否可以每次都重新应用设置?

我最近有一些机会创建自定义 DSC 资源,但我无法验证配置是否已应用。两个例子是:

  • 使用用户名/密码设置应用程序服务帐户。我无法读取密码以验证其设置是否正确。
  • 将帐户的访问权限添加到 RSA 密钥容器(通过aspnet_regiis -pa)。

虽然我可能会遗漏一些有助于这些特定场景的东西......我仍然有一个普遍的问题:每次应用 DSC 配置时都​​可以重新应用设置吗?换句话说,Test-TargetResource总是返回$false...

MSDN 文档说:

在具有相同参数值的序列中多次调用 Set-TargetResource 函数始终等同于调用一次。

...所以重新申请似乎没问题。它可能只是浪费一点性能。

0 投票
2 回答
7020 浏览

powershell - 如何解决“无法调用 SendConfigurationApply 方法”。执行 Start-DscConfiguration 时?

另一种不太具体地表达问题的方式:在目标机器上“重置”DSC进程的正确方法是什么?

我已经创建了一个我现在正在迭代的 DSC 配置,并且我正在添加我弄错的新包配置。我确定如果忘记在 Package 块中向 MSI 安装程序提供 /quiet 参数,我可能会导致 Start-DscConfiguration cmdlet“挂起”。

在此“挂起”开始时,我停止本地计算机上的 DSC 配置操作并尝试更正配置问题(通过在我的示例中添加 /quiet 参数)然后我重新启动 DSC 操作。现在,我在操作过程中看到远程机器的以下内容:

不幸的是,访问正在配置的远程 PC 我看到了类似的错误消息,并且重新启动 PC 似乎无法纠正错误。

我在网上看到了一些关于这个问题的帖子,到目前为止我发现的三个建议:

  1. “稍等片刻,它会自行解决”,这对我没有用(也许我不耐烦......)。不是一个站得住脚的长期解决方案。
  2. “删除所有本地 .mof 文件并重试”,这对我也不起作用。
  3. 停止名称中包含“wmi”的所有进程,并在目标计算机上重新启动 winrm 服务。这让我畅通无阻,但我希望有更好的方法来做到这一点。(如果我在接下来的几天里没有听到更好的方法,我会用这个程序自己回答这个问题以获得所需的结果)。
0 投票
2 回答
1828 浏览

powershell - Powershell DSC xWebsite 失败

我正在尝试在 powershell DSC 中使用 xWebsite 资源,但它一直无法设置目标资源。错误是

资源看起来像

我只是从其中一个 DSC 示例中复制了它,最初它没有返回上述错误。我不知道发生了什么变化,但现在它无法在后续运行中创建网站。DSC 上也没有很多故障排除内容,我希望其他人也遇到过这个问题。

0 投票
1 回答
1122 浏览

powershell - 使用 PowerShell DSC 安装 AppFabric 1.1 会导致模式对话框错误

我正在尝试使用 PowerShell DSC 在 Windows 2012 R2 服务器上自动安装 AppFabric 1.1。这实际上是我尝试自动化 SharePoint Foundation 安装和配置的一部分,但 AppFabric 1.1 是先决条件。下面是我的 DSC 配置脚本的一个片段:

我知道....“TestScript = $false”是错误的形式,但我只是想让安装在这一点上运行。:)

无论如何,当 DSC 运行到 appfabric\setup.exe 时,它​​会抛出以下异常:

"{"当应用程序未在 UserInteractive 模式下运行时显示模式对话框或表单不是有效操作。指定 ServiceNotification 或 DefaultDesktopOnly 样式以显示来自服务应用程序的通知。"}"

当我从正常的 PS 提示符运行 Start-Process 行时,它安装得很好并且不显示可见的模式对话框。我还尝试使用具有相同结果的类似开关的 AppFabric 设置 EXE。我在这里有点不知所措。是否有其他人能够使用 PowerShell DSC 安装 AppFabric 1.1?还是 SharePoint Foundation 2013?如果是这样,怎么做?我还没有找到关于这种情况的好的文档。

谢谢