当将多个 Powershell 脚本组合在一起时,如 @mklement0 在他的回答中所示将多个 Powershell 脚本转换为 EXE https://stackoverflow.com/a/59288784/139212,有没有办法考虑嵌套脚本调用?
例如,我有“基本”powershell 脚本,用于处理 REST API 调用,并为更复杂的 API 调用构建请求标头。然后我的主脚本完成了所有这些工作并构建了一个程序脚本。与 include/using 语句类似,我从主脚本顶部调用所需的脚本并传入所需的基本变量。
Example:
主脚本.ps1
. .\Base\WebRequests.ps1 -BaseUri $BaseUri -Token $Token
Invoke-BaseWebRequest -Variable1 $Variable1 -Variable2 $Variable2
\Base\WebRequests.ps1
param(
[String] $BaseUri,
[String] $Token
)
function Get-CustomRequest{
param(
[String] $Variable1,
[String] $Variable2
)
process{
script code
}
在执行组合时,是否有一种非复杂的方法来考虑“include”语句并删除它们,以便以正确的程序顺序捆绑脚本,以便可以从主脚本中使用这些函数?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)