在我启动 PowerShell 时加载的个人 PowerShell 配置文件中,我想通过调用一个函数来包含一组函数。
所以我想做这样的事情:
function loadMyFunctions{
. \MyFunctions.ps1
}
现在,MyFunctions.ps1
我有一个功能:
function bobtest{
write-host "My name is Bob Newhart."
}
我能够加载脚本 MyFunctions.ps1,但加载后我无法bobtest
在控制台中调用 - 我收到错误消息The term bobtest is not recognized...
但是,如果我只是在函数外部加载脚本,则该脚本已加载并且我可以bobtest
正常调用 - 但这意味着我不能在加载MyFunctions
配置文件时不加载 - 我必须加载MyFunctions
并且无法选择。
你看,我想按需加载其他功能,直到我选择它们才可用。
还有其他方法可以做到这一点,或者甚至可以做到吗?