gpt4 book ai didi

powershell - 如何按需加载 PowerShell 函数?

转载 作者:行者123 更新时间:2023-12-03 00:47:14 24 4
gpt4 key购买 nike

在我启动 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并且无法选择。

你看,我想按需加载其他功能,直到我选择它们才可用。

还有其他方法可以做到这一点,或者甚至可以做到吗?

最佳答案

看看这个page , 如何创建 PowerShell 模块和 list 。

这将使您能够创建一个具有所有自定义功能的模块!然后在你的loadMyFunctions里面cmdlet 添加 Import-Module NewModuleName .

这将使您能够使用您的 cmdlet。

希望这可以帮助,
拉克兰

关于powershell - 如何按需加载 PowerShell 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41176354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com