【问题标题】:Where are chocolatey packages cached when installed with DSC与 DSC 一起安装时,巧克力包缓存在哪里
【发布时间】:2015-12-19 14:47:13
【问题描述】:

使用 OneGet 巧克力供应商,如果我运行如下命令...

Install-Package fooo

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

【问题讨论】:

  • DSC 以SYSTEM 运行。为什么缓存包的位置很重要?
  • 在开发和测试时,我不希望每次调整都增加版本号。

标签: powershell dsc wmf


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多