Mitgliedschaft eines Users in Active-Directory-Gruppen ausgeben und exportieren zu einer .csv
Guten Tag an alle,
ich möchte gern alle Users von Active Directory auslesen. Bei jede User soll die dazugehörige Gruppe angezeigt werden. Das ganze kann in form eines cvs Datei mit 2 Spalten haben:
Users und Gruppe, vobei ein User mehrere Gruppe haben kann. Zum Schluss soll ich das ganze in einer csv- Datei exportieren
Hier ich der Code, der ich gerade habe. Danke
ich bedanke mich für jede Hilfe
ich möchte gern alle Users von Active Directory auslesen. Bei jede User soll die dazugehörige Gruppe angezeigt werden. Das ganze kann in form eines cvs Datei mit 2 Spalten haben:
Users und Gruppe, vobei ein User mehrere Gruppe haben kann. Zum Schluss soll ich das ganze in einer csv- Datei exportieren
Hier ich der Code, der ich gerade habe. Danke
ich bedanke mich für jede Hilfe
function Get-GroupNames
{
#$Identity = "$Identity"
param([String]$Identity)
# Den Namen der Primärgruppe und der restlichen Gruppen gemeinsam holen
Get-ADUser -Identity $Identity -Properties PrimaryGroup, MemberOf | Select-Object | Select-Object -Property @{Name="Identity";Expression={$Identity}}
#Get-ADUser
#Get-ADPrincipalGroupMembership
@{Name="Gruppen"; Expression={ @($_ | Select-Object -ExpandProperty PrimaryGroup;$_|Select-Object -ExpandProperty MemberOf)}}
#Get-GroupNames -Identity "DC=testdomain,DC=local" | Select-Object -ExpandProperty Gruppen
Get-GroupNames -Identity "DC=testdomain,DC=local" | Select-Object -ExpandProperty Gruppen
| export-csv 'C:\allginfo.csv'
}
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 263207
Url: https://administrator.de/forum/mitgliedschaft-eines-users-in-active-directory-gruppen-ausgeben-und-exportieren-zu-einer-csv-263207.html
Ausgedruckt am: 23.12.2024 um 08:12 Uhr
3 Kommentare
Neuester Kommentar
Here you go
Gruß jodel32
get-aduser -Filter * -properties memberof | select SamAccountName,@{Name="Gruppen";e={$_.memberof -join ','}} | export-csv 'c:\allginfo.csv' -Delimiter ';' -NoType
Zitat von @Arsene:
Danke schön Jodel32. Das funktioniert. Jetzt werde ich noch versuchen das Skript zu erweitern. Indem ich ich die cvs-Datei
bearbieten kann und User von einer Gruppe zu löschen oder zu hinzufügen. Danke
Dazu findest du hier massig Scripte, einfach die Suchfunktion anschmeißen...Danke schön Jodel32. Das funktioniert. Jetzt werde ich noch versuchen das Skript zu erweitern. Indem ich ich die cvs-Datei
bearbieten kann und User von einer Gruppe zu löschen oder zu hinzufügen. Danke
z.B. hier
AD User pflegen anhand einer CSV