【问题标题】:How to share a Powershell psm1 across Azure Functions如何跨 Azure Functions 共享 Powershell psm1
【发布时间】:2017-05-21 13:49:24
【问题描述】:

您可以创建一个modules 文件夹并在其中放置一个psm1 文件以进行自动加载。有没有办法在同一个App Service 中跨函数共享psm1

【问题讨论】:

  • 我不是专家,但作为一个想法,您能否将其集中在 blob 存储中并从您的函数中从那里加载?
  • 对不起,但是一些例子怎么样。你似乎来自远方
  • @MickyBalladelli 你能多说一点吗?

标签: powershell azure azure-functions


【解决方案1】:

是的,您可以将您的模块文件夹移到目录树上并将其放在 wwwroot 下,例如D:\home\site\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;

【讨论】:

    猜你喜欢
    • 2017-10-14
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    相关资源
    最近更新 更多