2

与 OneGet 巧克力供应商合作,如果我运行如下命令...

Install-Package fooo

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

4

1 回答 1

2

DSC 确实作为本地系统帐户运行,感谢 briantist。

它缓存在这里:C:\Windows\system32\config\systemprofile\AppData\Local\NuGet

在以下链接的帮助下找到

https://serverfault.com/questions/9325/where-can-i-find-data-stored-by-a-windows-service-running-as-local-system-accou

于 2015-10-01T12:29:22.300 回答