gpt4 book ai didi

azure - 导出所有 Azure AD 组及其成员 (PowerShell)

转载 作者:行者123 更新时间:2023-12-02 06:28:19 25 4
gpt4 key购买 nike

我见过很多关于导出群组和获取成员的帖子,但奇怪的是不是两者都涉及。基本上,我需要每个 AD 组及其相应成员的 .csv 文件或类似文件。

我认为这需要从 Azure 完成,因为我们有多个域和 Office 365/incloud 组(Azure AD 列出了所有这些)。

所以我认为没有其他方法可以将我们的组导出到单个 CSV 文件。

最佳答案

我已经调整了 accepted answer一些不同的输出格式。

Connect-AzureAD
$groups=Get-AzureADGroup -All $true
$resultsarray =@()
ForEach ($group in $groups){
$members = Get-AzureADGroupMember -ObjectId $group.ObjectId -All $true
ForEach ($member in $members){
$UserObject = new-object PSObject
$UserObject | add-member -membertype NoteProperty -name "Group Name" -Value $group.DisplayName
$UserObject | add-member -membertype NoteProperty -name "Member Name" -Value $member.DisplayName
$UserObject | add-member -membertype NoteProperty -name "ObjType" -Value $member.ObjectType
$UserObject | add-member -membertype NoteProperty -name "UserType" -Value $member.UserType
$UserObject | add-member -membertype NoteProperty -name "UserPrinicpalName" -Value $member.UserPrincipalName
$resultsarray += $UserObject
}
}
$resultsarray | Export-Csv -Encoding UTF8 -Delimiter ";" -Path "C:\scripts\output.csv" -NoTypeInformation

关于azure - 导出所有 Azure AD 组及其成员 (PowerShell),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58828015/

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