【发布时间】:2015-05-15 15:57:26
【问题描述】:
我想扩展原来的File DSC 资源以添加support for ensuring that files not present in the source are deleted in the destination。为此,我想至少通过在反汇编器上检查它的代码来了解原始版本是如何实现的,或者尝试在ReferenceSource 之类的地方找到它的实现,但我终生无法找到在哪里实现资源的dll位于我的电脑上。
当我在 PowerShell 中发出 Get-DscResource File 命令时,Module 属性为空。然后我尝试检查对象本身以查看是否出现任何内容,但Path 属性也是空的,而ParentPath 属性指向C:\Windows\system32\Configuration\Schema\MSFT_FileDirectoryConfiguration,它只包含元数据文件而不包含二进制 dll。
我知道我可能可以使用我链接的另一个问题中描述的方法来解决这个问题,但是我们需要很多具有这种行为的文件夹,这样维护这些脚本会是一个问题。
理想情况下,可以扩展原始类并将此行为添加到其中,但我不指望这是可能的。我只是想将原始实现作为添加此功能的基线。
考虑到这一切,我在哪里可以找到实现给定二进制 DSC 资源功能的实际 dll?
【问题讨论】:
标签: powershell dsc powershell-module