【发布时间】:2015-12-19 14:47:13
【问题描述】:
使用 OneGet 巧克力供应商,如果我运行如下命令...
Install-Package fooo
巧克力包直接缓存在 \Nuget\Cache 中。如果我重新运行相同的命令,则会从此缓存中读取包。
但是,如果我将此命令包装在 DSC 资源中并在一个盒子上运行它,我将找不到包的缓存位置。它肯定被缓存在某个地方。有谁知道在哪里?您可能会认为 DSC 会在运行的用户下运行,尽管我不确定它运行的用户身份,并且还毫无乐趣地浏览了所有用户文件夹。
【问题讨论】:
-
DSC 以
SYSTEM运行。为什么缓存包的位置很重要? -
在开发和测试时,我不希望每次调整都增加版本号。
标签: powershell dsc wmf