Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Powershell - AD User mit Gruppen in Textdatei Zeile für Zeile ausgeben

Mitglied: ChristineS

ChristineS (Level 1) - Jetzt verbinden

14.05.2019 um 17:05 Uhr, 185 Aufrufe, 2 Kommentare

Hallo,

ich habe nicht viel Erfahrung mit Powershell und leider bin ich auch mit Hilfe der vielen Suchergebnisse nicht zu einer Lösung gekommen.

Ich möchte von allen User die Gruppen auslesen und diese in einer Textdatei ausgeben. Grundsätzlich habe ich das schon geschafft

get-aduser -Filter * -SearchBase "OU=Users,OU=xx,DC=xx,DC=xx" -properties memberof | select SamAccountName,@{Name="Gruppen";e={$_.memberof -join "`r`n"}} | export-csv C:\Temp\PS_test.csv -Delimiter ';' -NoType

Mein Problem ist nun das ich die Ausgabe so brauchen würde:

User1;Gruppe1
User1;Gruppe2
User1;Gruppe3
User2;Gruppe1
usw.

Ich komme mit meinem Versuch nur zu:
User1;Gruppe1
Gruppe2
Gruppe3
User2;Gruppe1

Meine Frage: Was muß ich bei -join (ich denke das ist die richtige Stelle?) angeben damit ich es so bekomme wie ich es brauche?

Ich hoffe das ich es halbwegs verständlich erklären konnte

Christine
Mitglied: wireguard
LÖSUNG 14.05.2019, aktualisiert um 17:46 Uhr
https://administrator.de/forum/powershell-script-abändern-ad-user-n ...

01.
get-aduser -Filter * -SearchBase "OU=Users,OU=xx,DC=xx,DC=xx | %{
02.
    $groups = Get-ADPrincipleGroupMembership $_.SamAccountName | Select -ExpandProperty Name
03.
    foreach($group in $groups){
04.
        [pscustomobject]@{
05.
             SamAccountName = $_.SamAccountName
06.
             Gruppe = $group
07.
        }
08.
    }
09.
} | export-csv 'C:\Temp\PS_test.csv' -Delimiter ';' -NoType -Encoding UTF8
Gruß wireguard
Bitte warten ..
Mitglied: ChristineS
15.05.2019 um 15:57 Uhr
vielen Dank für die Hilfe, so kommt es in die Ausgabe wie ich es benötige.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
PowerShell AD-User Export
gelöst Frage von newit1Batch & Shell7 Kommentare

Hallo, ich möchte User aus dem AD mit verschiedenen Eigenschaften in eine CSV exportieren Folgenden Befehl habe ich ausgetüftelt ...

Batch & Shell
AD User per PowerShell auslesen
gelöst Frage von AndreNBatch & Shell2 Kommentare

Hi zusammen, ich möchte gerne die AD User per Skript auslesen lassen und mir die Namen so wie einen ...

Windows Userverwaltung
Powershell: AD User Properties auslesen
gelöst Frage von bensonhedgesWindows Userverwaltung2 Kommentare

Hallo! ich möchte gerne die AD User Properties wie folgt auslesen: Im Export bekomme ich allerdings nicht die gewünschten ...

Windows Userverwaltung

Powershell - AD User Logon (locked Account)

Frage von banane31Windows Userverwaltung3 Kommentare

Hallo zusammen, ich verzweifele seid Wochen an einem eigentlich banalen Problem. Ein GF meldet sich an seinem Surface an ...

Neue Wissensbeiträge
Google Android

Heise: Google sperrt Android-Updates und den Play Store für Huawei

Information von Deepsys vor 18 StundenGoogle Android7 Kommentare

Das finde ich schon ein starkes Stück, Trump der Welt Diktator. So kann man mit einem Dekret mal eben ...

Windows 7

Südkoreas Regierung setzt auf Linux, um Windows 7 Clients abzulösen

Information von kgborn vor 1 TagWindows 74 Kommentare

Kleiner Infosplitter zum Wochenanfang: Während München (LiMux) und die niedersächsische Finanzverwaltung von Linux auf einen Windows 10-Client (und Office) ...

Internet
Big Brother is Watching You
Information von transocean vor 1 TagInternet1 Kommentar

Moin, die Datenkrake Google fischt Informationen über Einkäufe ab, die GMail Nutzer im Netz tätigen. Gruß Uwe

Datenschutz
TeamViewer gehackt !
Information von aqui vor 1 TagDatenschutz7 Kommentare

Hat schon einen Grund warum verantwortungsvolle Admins diese Software nicht einsetzen und sie in den meisten größeren Firmen aus ...

Heiß diskutierte Inhalte
Linux Userverwaltung
Ist sudo auf Servern Pflicht?
gelöst Frage von lcer00Linux Userverwaltung13 Kommentare

Hallo zusammen, wir haben für einige Netzwerkdienste einige Debian Server. Auf diesen Servern arbeiten keine Benutzer im eigentlichen sinne. ...

Humor (lol)
Mitarbeiter meldet: VPN funktioniert nicht
gelöst Frage von Epixc0reHumor (lol)13 Kommentare

Servus, einer unserer Mitarbeiter meldete heute, sein VPN funktioniert Zuhause nicht, im LTE Netz aber schon. Per Teamviewer hin ...

Windows 10
Windows am MAC
Frage von LeeX01Windows 1013 Kommentare

Guten Abend zusammen, ich habe gerade ein Macbook Pro vor mir welches ich mit einem Windows 10 to go ...

Batch & Shell
Powershell Datum der zuletzt eingespielten Patche bei remote Servern ermitteln
Frage von bensonhedgesBatch & Shell12 Kommentare

Hallo, ich möchte gerne anhand einer Serverliste (bsp. computers.txt) via PS ermitteln, wann derjeweilige Server zuletzt gepatcht wurde (Liste ...