1

我需要使用 powershell 脚本在 azure function app 中连接到 AD。(因为它在功能上我需要在没有提示的情况下这样做)我正在尝试这个:

# Import AzureAD 
Import-Module "D:\home\site\modules\AzureAD.psd1" -ErrorAction SilentlyContinue

$appId = "myAppId"
$thumb = "certThumb"
$tenantId = "myTenantId"
Connect-AzureAD -TenantId $tenantId -ApplicationId  $appId -CertificateThumbprint $thumb

不幸的是,我收到以下错误:

The term 'Connect-AzureAD' is not recognized as the name of a cmdlet, function, script file, or operable program.

我将 azureAd 模块复制到函数应用程序的 fs 中,但仍然看起来导入它并没有给出任何结果。

你知道解决它的方法吗?

4

1 回答 1

3

在 Azure Functions 中使用 AzureAD 模块现在需要一种解决方法:https ://github.com/Azure/azure-functions-powershell-worker/issues/232#issuecomment-536744760

这可能很快就会得到解决。

顺便说一句,不要将模块复制到您的应用程序中,而是考虑使用托管依赖项功能

于 2019-10-01T17:57:09.450 回答