我认为这可能会有所帮助
$sales = Get-ADGroup -Filter "name -like '*Sales'" | ForEach-Object {
$group = $_.Name
$users = $_ | Get-ADGroupMember -Recursive | Get-ADUser -Properties Company,SamAccountName
foreach ($user in $users) {
[PsCustomObject]@{
'Company' = $user.Company
'SamAccountName' = $user.SamAccountName
'Group' = $group
}
}
} | Sort-Object Company,SamAccountName,Group
# output on screen
$sales | Format-Table -AutoSize
# or write to CSV file
$sales | Export-Csv -Path 'Sales.csv' -NoTypeInformation
,
我有它
foreach ($user in $users) {
[PsCustomObject]@{
'Company' = $user.Company
'SamAccountName' = $user.SamAccountName
'Group' = $group
'permission' = "GL"
本文链接:https://www.f2er.com/3146065.html