我正在尝试使用powershell获取azure函数和webapp身份验证设置,我使用的是最新的az模块(5.1)。我找不到获取这些信息的方法,如果我使用Get-AzFunctionApp,除非我遗漏了什么,否则我无法看到任何身份验证设置被返回。
Azure可以使用az webapp auth show恢复这一点,但我希望在可能的情况下以本地方式这样做。
谢谢蒂姆。
发布于 2020-12-07 01:50:16
您可以使用powershell cmdlet 调用-AzResourceAction。
示例代码:
Invoke-AzResourceAction -ResourceGroupName "your resource group name" -ResourceType "Microsoft.Web/sites/config" -ResourceName "your webapp name or function app name/authsettings" -Action list -ForceNote
对于-ResourceName,如果您的webapp name或function app name是mywebapp,那么您应该将其指定为:-ResourceName "mywebapp/authsettings"。
对于-ResourceType,无论是webapp还是functionapp,它都是"Microsoft.Web/sites/config"。
测试结果:

发布于 2020-12-04 15:05:16
您应该能够使用以下方法检索所需的内容:
Get-AzFunctionApp -name "testFunction00001" -resourcegroupname "resourceGroup00001" | Select-Object -ExpandProperty {A} | fl用下列之一取代{A}:
https://stackoverflow.com/questions/65144917
复制相似问题