我有一个带有一些实用功能的powershell文件。
是否可以在另一个PowerShell文件中引用此实用程序文件并使用其中的实用程序类?如果是这样,怎么办呢?
答案 0 :(得分:1)
您可以“点源”脚本以在当前范围内运行它。如果您的实用程序脚本类似于utils.ps1
,那么您可以执行
. .\utils.ps1
并且您可以使用脚本中声明的所有函数。这不会停止使用函数,但脚本范围的变量以及脚本中的所有代码都会实际运行,所以要小心这是否真的是你想要的。
一个更好的选项,但对于一些实用程序函数可能有点过分,将是包含所述函数的模块。使用模块,您可以更精细地控制导入的内容以及模块的私有部分。