0

我正在尝试使用 azure 函数建立 powershell 脚本的计划运行。我的问题是 powershell 脚本包含 azureRM cmdlts,当我尝试运行脚本时,它给了我一个错误:“未加载指定的模块‘AzureRM’,因为在任何模块目录中都找不到有效的模块文件。”

根据文档 azure modules are natively available,只需要确保这两个文件包含以下内容:

**host.json**
{
    “version”: “2.0”,
    “managedDependency”: {
       “Enabled”: “true”
    }
}

**Requirements.psd1**
@{
    Az = ‘1.*’
}

为了解决这个问题,我使用了 Kudu 工具并确保我在上述文件中有这些值。在脚本中我添加了一行

Import-Module -Name AzureRM

不幸的是,到目前为止没有成功 - 仍然是同样的错误。有谁知道如何导入这个模块并使脚本在 azure 函数中工作?将不胜感激任何帮助。

4

1 回答 1

1
于 2019-09-12T20:52:44.263 回答