gpt4 book ai didi

powershell - 如何防止将 Powershell 模块安装到 OneDrive 中

转载 作者:行者123 更新时间:2023-12-03 20:56:07 27 4
gpt4 key购买 nike

我的 $env:PSModulePath最终包含 OneDrive:

C:\Users\jack\OneDrive\Documents\PowerShell\Modules;C:\Program Files\PowerShell\Modules;c:\program files\powershell\7\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules

但我不希望我的所有模块都同步到云端。

根据 docs :

The user-specific CurrentUser location on Windows is the PowerShell\Modules folder located in the Documents location in your user profile ... Microsoft OneDrive can also change the location of your Documents folder.



这就解释了模块是如何结束的。但是我该如何解决呢?

我可以修改 $env:PSModulePath但这只会让 pwsh 找到我认为的更多模块。它不会更改为 CurrentUser 安装新模块的默认路径。

附言我在 Update-Help 上遇到了同样的问题当它在本地保存帮助时... OneDrive :-(

最佳答案

或许this thread on Reddit中的信息,可能会有所帮助。
这是其中一个答案的片段,谈论排除某些文件夹:
您可以通过打开 PC 上的 OneDrive 设置来完成此操作。

  • 转到 OneDrive 设置
  • 单击帐户选项卡
  • 单击“选择文件夹”,然后选择您想要的文件夹
    排除。
  • 关于powershell - 如何防止将 Powershell 模块安装到 OneDrive 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60941434/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com