如何在PowerShell中取消定义函数?已知可用unalias取消别名
如何在PowerShell中删除已定义的函数?
在PowerShell里没有专门的unfunction类命令,删除函数需要通过操作**函数驱动器(Function:)**来实现,使用Remove-Item命令即可:
- 删除指定函数的命令格式:
Remove-Item Function:<函数名>
针对你定义的HelloWorld函数,执行这条命令就能彻底删除它:
Remove-Item Function:HelloWorld
也可以用Remove-Item的别名rm简化输入:
rm Function:HelloWorld
删除后直接调用HelloWorld验证,如果PowerShell提示“无法将“HelloWorld”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”,就说明函数已成功删除。
内容的提问来源于stack exchange,提问作者Shuzheng
相关产品推荐
相关产品推荐

