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

如何在PowerShell中保存自定义函数,使其重启后仍可正常使用?

PowerShell自定义函数永久留存方案
  • 第一步:检测是否存在PowerShell配置文件
    执行命令:Test-Path $PROFILE
    如果返回False说明还没有创建配置文件,执行以下命令生成:
    New-Item -Path $PROFILE -ItemType File -Force

  • 第二步:打开配置文件
    可以用系统记事本打开:
    notepad $PROFILE
    如果使用VS Code也可以执行:
    code $PROFILE

  • 第三步:添加自定义函数到配置文件
    将你编写的函数完整写入配置文件,注意补全原有代码缺失的闭合大括号,完整代码如下:

function Restart-PowerShell{
Get-Process -Id $PID | Select-Object -ExpandProperty Path | ForEach-Object { Invoke-Command { & "$_" } -NoNewScope }
}

保存文件后关闭编辑器。

  • 第四步:生效配置
    如果要让当前会话立刻生效,执行命令:
    . $PROFILE
    后续每次启动PowerShell都会自动加载该配置,你的自定义函数就会永久留存了。

注意:Windows PowerShell(5.1版本)和PowerShell 7的配置文件相互独立,如果你同时使用两个版本的PowerShell,需要分别在两个版本的会话中执行上述操作添加函数。

内容的提问来源于stack exchange,提问作者Reda Abdoun Ribeiro

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 18:45:02