gpt4 book ai didi

powershell - 刷新 PowerShell DSC 资源

转载 作者:行者123 更新时间:2023-12-03 01:18:54 24 4
gpt4 key购买 nike

我正在调试 v4.0 附带的 PowerShell DSC 资源。
更具体地说,我正在通过添加诊断日志来测试 MSFT_ProcessResource。
在我对资源进行更改并运行我的配置以使用该资源后,我看不到我刚刚添加的日志记录。最终,几分钟后,PowerShell 似乎刷新了它拥有的任何资源缓存。
我试过了
获取 DscResource 和
导入模块 MSFT_ProcessResource

这些都没有奏效。

有没有办法强制重新加载资源?

最佳答案

DSC 引擎缓存资源以提高性能。

有两种方法可以重新加载资源:

1) 重新启动进程托管 DSC 引擎(杀死 WMI Provider Host 并重新运行配置)

2) 使用 Debug模式,这将导致 DSC 自动重新加载资源(在开发资源时很有用,但不建议用于常规工作):

LocalConfigurationManager
{
DebugMode = $true
}

您可以在此处阅读有关 Debug模式的更多信息:
http://blogs.msdn.com/b/powershell/archive/2014/04/22/debug-mode-in-desired-state-configuration.aspx

关于powershell - 刷新 PowerShell DSC 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21441342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com