powershell 会在启动时读取当前用户的配置脚本,适合放置提示符样式、常用变量和只影响自己的初始化命令。配置文件写错可能让新会话启动时报错,因此先创建空文件,再逐项加入设置;排查时可用 pwsh -noprofile 或 powershell.exe -noprofile 临时跳过配置。
确认当前主机使用的配置文件路径
打开 PowerShell,运行 $PROFILE 查看当前用户、当前主机对应的脚本路径,再运行 Test-Path $PROFILE。返回 False 只表示文件还没创建,不是系统故障;不同 PowerShell 版本和主机的路径可能不同,不要照抄别人的目录。

创建配置脚本并用记事本打开
执行 New-Item -ItemType File -Path $PROFILE -Force,然后运行 notepad $PROFILE。在记事本中先加入一条容易验证的设置,例如 $env:POWERSHELL_START = 'Ready',保存后关闭。不要把密码、令牌或固定管理员凭据写进配置脚本。

重新加载并验证启动设置
回到终端运行 . $PROFILE 立即加载,或关闭后重新打开 PowerShell,再执行 $env:POWERSHELL_START。能显示 Ready 即表示生效。若新窗口报错,使用 -NoProfile 启动并注释最近添加的行;复杂提示符应一次只增加一小段。












