You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何永久Dot-Source PowerShell自定义脚本文件?

当然有办法啦!再也不用每次手动敲dot-source命令了,下面给你几个实用的方案,挑适合你的来:

方法1:修改PowerShell配置文件(最推荐)

PowerShell自带了一个启动配置文件,每次打开会话都会自动执行里面的命令,刚好能解决你的问题,步骤超简单:

  • 先检查你的配置文件是否存在,打开PowerShell输入:
    Test-Path $PROFILE
    
  • 如果返回False,说明还没创建,执行这条命令生成:
    New-Item -Path $PROFILE -ItemType File -Force
    
  • 用记事本打开配置文件:
    notepad $PROFILE
    
  • 在打开的文件里添加你的dot-source命令,记得写脚本的绝对路径(不然PowerShell可能找不到),比如:
    . "C:\Users\YourName\Scripts\Hello-World.ps1"
    
  • 保存文件后重启PowerShell,以后每次启动都会自动加载这个脚本啦!
方法2:利用PowerShell自动加载目录(适合规范管理脚本)

如果你想把脚本放到系统默认的脚本加载目录,也可以这么做:

  • 先查看PowerShell的自动加载路径,执行:
    $env:PSModulePath -split ';'
    
  • 找一个用户级的目录(比如C:\Users\<你的用户名>\Documents\WindowsPowerShell\Scripts,没有的话自己创建一个)
  • 把Hello-World.ps1移到这个目录,然后在配置文件里添加一行:
    . (Join-Path $env:USERPROFILE "Documents\WindowsPowerShell\Scripts\Hello-World.ps1")
    
    这样就算以后路径有小变化,也不容易出错。
小提示
  • 如果你用的是PowerShell Core(跨平台版本),配置文件路径会不同,执行$PROFILE就能看到具体路径,操作步骤是一样的。
  • 要是加载后报错,先检查脚本路径是不是写错了,或者脚本本身有没有语法问题哦。

内容的提问来源于stack exchange,提问作者Peter Core

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:58:02