小编d3r*_*3kk的帖子

如何解决"无法调用SendConfigurationApply方法".何时执行Start-DscConfiguration?

另一种不那么明确地表达问题的方法:在目标机器上"重置"DSC过程的正确方法是什么?

我已经创建了一个我正在迭代的DSC配置,我正在添加新的Package配置,这是我错了.我确定通过忘记在Package块中向MSI安装程序提供/ quiet参数,我可以使Start-DscConfiguration cmdlet"挂起".

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

Cannot invoke the SendConfigurationApply method. The PerformRequiredConfigurationChecks method is in progress and must return before SendConfigurationApply can be invoked.
    + CategoryInfo          : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
    + FullyQualifiedErrorId : MI RESULT 1
    + PSComputerName        : REMOTEMACHINE20
Run Code Online (Sandbox Code Playgroud)

不幸的是,访问正在配置的远程PC我看到类似的错误消息,并重新启动PC似乎并没有纠正错误.

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

  1. "等一会儿,它会自行解决",这对我没用(也许我很不耐烦......).不是一个成熟的长期解决方案.
  2. "删除所有本地.mof文件,然后重试",这对我来说也没用.
  3. 使用名称中的"wmi"停止所有进程,然后在目标计算机上重新启动winrm服务.这让我畅通无阻,但我希望有更好的方法来做到这一点.(如果我在接下来的几天里没有听到更好的方法,我会自己用这个程序来回答这个问题,以获得所需的结果).

powershell powershell-4.0 dsc

13
推荐指数
2
解决办法
5780
查看次数

如何在VSCode中为扩展设置键绑定?

我正在使用VSCode编写Swagger(OpenAPI)规范,我想利用特定的扩展来帮助编写该规范.

我安装的扩展程序没有为我提供密钥绑定,可以轻松调用它.

如何添加密钥绑定?我试图通过单击文件 - >首选项 - >键盘快捷键并编辑keybindings.json文件来使其工作,但到目前为止没有成功.

我似乎必须发现扩展程序的命令,我不知道在哪里找到它,在我点击扩展集线器时,在扩展摘要页面上似乎不是很明显,然后在我要使用的扩展名上.

key-bindings visual-studio-code vscode-settings

4
推荐指数
2
解决办法
2456
查看次数