您可以创建modules
文件夹并在其中放置psm1
文件以进行自动加载。有没有办法在同一个psm1
中的各个函数之间共享App Service
?
答案 0 :(得分:2)
是的,您可以将模块文件夹移到目录树中,并将其放在 wwwroot 下,例如的 d:\家\站点\ wwwroot的\ mymodules 即可。此设置中不会自动加载,因此您需要在PowerShell脚本中显式添加Import-Module命令,例如
Import-Module "D:\home\site\wwwroot\mymodules\MyScript.psm1";
如果您怀疑系统上已安装MyScript.psm1
并且需要使用您的版本覆盖它,请添加-Global标志,如下所示
Import-Module "D:\home\site\wwwroot\mymodules\MyScript.psm1" -Global;