PowerShell 配置文件当前的首选位置是什么?

PowerShell 配置文件当前的首选位置是什么?

我遇到过这个(存档)博客文章在 PowerShell 配置文件中。在学习文档我读到一条注释,其中提到脚本不应存储在 OneDrive 上。用户可能会使用 OneDrive 的标准设置将文档、桌面和图片备份到 OneDrive。我现在很困惑。截至 2024 年,博客和学习中的这些位置是否仍然准确?

我应该将哪种类型的脚本或模块用于哪个位置?

答案1

您找到的博客文章是 2012 年的,涉及 Windows 的旧版本。虽然其中大部分内容仍然正确,但配置文件文件夹不是最新的。

您找到的文章是 2023 年的较新文章,因此应认真对待。据说“当前用户、当前主机”配置文件位置位于$HOME\Documents\PowerShell,这指的是 C:\Users\USER-NAME\Documents\PowerShell

如果您安装 OneDrive,它将默认备份该 Documents文件夹,将其重新定位到 OneDrive 同步文件夹中,并只在中留下指向它的指针 C:\Users\USER-NAME

这意味着,如果您接受了 OneDrive 的默认设置,您的 PowerShell 配置文件将默认同步到 OneDrive,但您的引用指向的是本地文件夹。配置文件将备份到 OneDrive,但引用应保留在本地磁盘上,而不是云中的 OneDrive 文件夹,以避免在没有互联网连接时出现问题。

相关内容