gpt4 book ai didi

azure - 在 Azure Function 中安装 Powershell 模块

转载 作者:行者123 更新时间:2023-12-03 00:59:51 24 4
gpt4 key购买 nike

我将 Azure Function 2.0 与 Powershell 结合使用,但在安装 Powershell 模块时出现以下错误。

有什么办法可以消除这个错误吗?一般来说,我们不需要管理员权限来安装 NuGet/依赖项。

我还尝试了另一种方法将所有 Powershell 模块放在 Modules 文件夹下 enter image description here

仍然,函数无法找到 Cosmos DB 模块

enter image description here

最佳答案

如果您要使用的模块位于 PowerShell 库中,从 PowerShell 函数使用它们的最简单方法是利用 Managed Dependencies特征。您需要做的就是确保在 host.json 中启用了该功能:

{
"managedDependency": {
"enabled": true
}
}

并且您的模块在requirements.psd1中提到:

@{
Az = '2.*'
SqlServer = '21.1.18147'
}

Azure Functions 将自动确保这些模块已安装并可用于您的函数。无需复制文件。

另请注意,Azure Functions v2.0 不支持 AzureRM 模块,请改用 Az

关于azure - 在 Azure Function 中安装 Powershell 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57882577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com