powershell配置目录
执行 $PROFILE 会得到当前 PowerShell 宿主对应的 profile 脚本路径,例如:
C:\Users\xxx\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
它是一个脚本文件路径,不是“配置目录”。这个 profile 文件中的命令会在对应 PowerShell 会话启动时执行,可以用来放别名、函数、环境变量以及需要预加载的模块。
PowerShell 模块通常保存在 $env:PSModulePath 中列出的目录,例如 PowerShell 7 当前用户模块常见于 Documents\PowerShell\Modules。因此备份 $PROFILE 只能保留 profile 脚本本身,并不等于备份已经安装的模块。不同 PowerShell 版本和不同宿主的 $PROFILE 路径也可能不同。
评论将在接近此处时加载,也可点击立即加载。