标签: powershell
我有一个非常大的PowerShell脚本。为了减少加载时间,我想只加载当前正在调用的脚本部分。
点源脚本是否仍然在运行时加载它?或者它是否等到它在加载其他脚本之前遇到该函数?
答案 0 :(得分:1)
很难说出当前脚本的构成是什么,但我建议只是将代码拆分成函数,如果合适的话可能会将模块从中删除。当最初解析该脚本时,它会& #39; s只定义函数而不执行它们,所以速度非常快。
点源采用您指定的脚本并立即执行它,就像它在您原始脚本中的那个位置一样。