【发布时间】:2019-09-12 17:52:30
【问题描述】:
我正在尝试使用 azure 函数建立 powershell 脚本的计划运行。 我的问题是 powershell 脚本包含 azureRM cmdlts,当我尝试运行脚本时,它给了我一个错误: “未加载指定的模块‘AzureRM’,因为在任何模块目录中都找不到有效的模块文件。”
根据文档,azure 模块是原生可用的,只需要确保这两个文件包含以下内容:
**host.json**
{
“version”: “2.0”,
“managedDependency”: {
“Enabled”: “true”
}
}
**Requirements.psd1**
@{
Az = ‘1.*’
}
为了解决这个问题,我使用了 Kudu 工具并确保我在上述文件中有这些值。在脚本中我添加了一行
Import-Module -Name AzureRM
不幸的是,到目前为止没有成功 - 仍然是同样的错误。 有谁知道如何导入这个模块并使脚本在 azure 函数中工作? 将不胜感激。
【问题讨论】:
标签: azure powershell azure-functions azure-rm