0

我目前正在使用 DSC 资源工具包第 8 波设置 DSC 拉服务器。

不幸的是,该模块MSFT_xDSCWebService.psm1有一个错误,并在使用另一个语言环境时抛出异常,然后“en”正在使用中。

异常消息告诉我它正在寻找resource.dll在错误位置调用的文件。因此,我对模块进行了更改,因此它看起来在正确的位置。

但是,更改没有任何效果,甚至 aWrite-Host "Test...也没有出现在输出中。是否有某种需要刷新的缓存?

4

2 回答 2

0

确保在本地配置管理器 (LCM) 设置中设置AllowModuleOverwrite$true.

于 2014-11-06T15:14:54.020 回答
0

这可能是因为 DSC 已经加载了该模块的先前版本——它在内存中。一种简单的刷新方法是关闭 DSC 进程并再次运行配置(不要在生产系统上尝试此操作,因为其他 WMI 提供程序与 DSC 共同托管

全球定位系统 wmiprvse | ?{$_.modules.ModuleName -ieq 'dsccore.dll'} | 杀死-强制

于 2015-03-06T21:18:00.343 回答