我的 PowerShell 配置文件变得有点麻烦,我发现我并不总是使用其中的所有内容。我想缩小个人资料的大小并加快启动时间,启动时间已经越来越慢,但我仍然希望在需要时能够相对快速地访问这些功能。
有没有办法从一个单独的函数中获取“dot source”一组PowerShell函数和别名,以便源函数在该函数之外可用函数调用?
采购
最佳答案
经过大量的努力(并确保以后不会丢失),以下是我发现的有效方法。
我已将以下功能放入我的个人资料中:
function extras {. C:\...\WindowsPowerShell\extrafunctions.ps1}
然后我在 PowerShell 窗口中“点源”该函数。
. extras
并且我的所有额外功能都可供 session 使用,而不会减慢启动时间。
关于powershell - 函数内点源 a "script",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27713844/