与 OneGet 巧克力供应商合作,如果我运行如下命令...
Install-Package fooo
巧克力包直接在盒子上缓存在 <%LocalAppData%>\Nuget\Cache 中。如果我重新运行相同的命令,则会从此缓存中读取包。
但是,如果我将此命令包装在 DSC 资源中并在一个盒子上运行它,我将找不到包的缓存位置。它肯定被缓存在某个地方。有谁知道在哪里?您可能会认为 DSC 会在运行的用户下运行,尽管我不确定它运行的用户是哪个用户,并且也毫无乐趣地浏览了所有用户文件夹。