Powershell - Append Group Name and Members
我正在尝试编写一个脚本,该脚本将使用组及其成员的名称创建一个CSV文件。我的脚本因以下错误而失败:
附加对象没有与以下列对应的属性
我确信这是一个简单的错误,我会解决的,但我很快需要数据。
1 2 3 4 5 6 7 8 9 | $SearchBase ="OU=Groups,DC=domain,DC=local" $SPGroups = Get-ADGroup -filter * -SearchBase $SearchBase | select name Foreach ($i in $SPGroups){ #$Members += get-ADGroupMember -Identity $i.name | select name $i.name | Export-Csv -append -Path c:\\bin\\membersof.csv get-ADGroupMember -Identity $i.name | select name | Export-CSV -append -Path c:\\bin\\membersof.csv } |
谢谢!
尝试一下:
1 2 3 4 5 6 7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #Create Custom Data Container $header = @("Group,Member") #Columns $temp = @() $data = @() $data += $header $SearchBase ="OU=Groups,DC=domain,DC=local" Get-ADGroup -filter * -SearchBase $SearchBase | % { #For Each Group $Groups = $_.name get-ADGroupMember -Identity $groups | % { #For Each Member $Members = $_.Name #Add Row $temp ="$Groups,$Members" $data += $temp } } #output data to csv $data | ConvertFrom-Csv | Export-Csv -Path c:\\bin\\membersof.csv -NoTypeInformation |