如何修改下面的命令以将订阅名称包含在 CSV 文件中资源组名称之后?我虽然缺少参数是“订阅”,但它返回空白值。谢谢!
$Subscriptions = Get-AzSubscription
foreach ($sub in $Subscriptions) {
Get-AzSubscription -SubscriptionName $sub.Name | Set-AzContext
#Out-String -InputObject $sub
Get-AzWebApp | foreach-object {$_} | select-object SiteName, DefaultHostName, ResourceGroup, @{n="EnabledHostNames";e={$_.EnabledHostNames -join ","}} | Export-Csv -Path c:\temp\AzAppsUrl2.csv -append -NoType
}
最佳答案
请尝试以下操作:
foreach ($sub in $Subscriptions) {
Get-AzSubscription -SubscriptionName $sub.Name | Set-AzContext
#Out-String -InputObject $sub
Get-AzWebApp | foreach-object {$_} | select-object SiteName, DefaultHostName, ResourceGroup, @{n="Subscription";e={$sub.Name}}, @{n="EnabledHostNames";e={$_.EnabledHostNames -join ","}} | Export-Csv -Path c:\temp\AzAppsUrl2.csv -append -NoType
}
关于azure - 如何使用 Get-AzWebApp 命令列出所有自定义域和订阅名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69223504/