导出所有Azure组和所有者

vbkedwbf  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(115)

我正在尝试导出组织内的每个组及其所有者(如果可能)如果未分配所有者,则不返回所有者或保持空白
我是Azure Powershelgl的新手,所以我从零开始
我已经看过许多其他线程,但似乎没有找到任何返回所有者所有者只组成员。我不一定需要这些组的成员资格,只是组的名称,所有者和导出到CSV
谢谢你的帮助
我还没有真正尝试过任何东西,因为我是非常新的蓝色powershell,也无法找到任何在线

gcuhipw9

gcuhipw91#

我尝试在我的环境中重现相同的结果,并成功获得了如下所示的结果

若要导入Azure AD组及其所有者的列表,请使用以下Powershell脚本:

connect-AzureAD
$groups = Get-AzureADGroup -All $true
$result = foreach ($group in $groups) {
    Get-AzureADGroupOwner -ObjectId $group.ObjectId -All $true | ForEach-Object {
            [PsCustomObject]@{
            'Group'     = $group.DisplayName
            'Owner'  = $_.UserPrincipalName
        }
    }
} 
$result | Format-Table -AutoSize
$result | Export-Csv -Path 'C:\users\testkhann.csv' -NoTypeInformation

Csv文件导入成功,如下所示:

相关问题