我正在尝试使用 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 函数中工作?将不胜感激任何帮助。