laster
Goto Top

Powershell Ausgabe wird abgeschnitten

Hallo,

ich möchte alle AD-Gruppen mit allen Eigenschaften in eine Datei schreiben.
Leider wird bei den Eigenschaften Members bzw. MemberOf meistens die Ausgabe mit ... abgeschnitten.

Get-ADGroup -Identity GruppeMitVielenMembers -Properties * | Out-File -FilePath "C:\temp\date.txt" -Width 4000  

Die Zeile Members endet dann oft mit ...}

Es gibt bestimmt eine Lösung, bin aber noch nicht fündig geworden.

vG
LS

Content-ID: 7592523307

Url: https://administrator.de/contentid/7592523307

Ausgedruckt am: 22.11.2024 um 00:11 Uhr

JasperBeardley
JasperBeardley 20.06.2023 um 12:46:14 Uhr
Goto Top
Moin,

bin jetzt kein Powershell Fachmann aber vielleicht hilt der Parameter

-ResultSize Unlimited

Gruß
Jasper
7426148943
Lösung 7426148943 20.06.2023 aktualisiert um 13:06:33 Uhr
Goto Top
Das sind Arrays musst du expandieren, hier für drei Properties ....
Get-ADGroup -Identity GruppeMitVielenMembers -Properties * | select *,@{n='Members';e={$_.Members -join ';'}},@{n='Member';e={$_.Member -join ';'}},@{n='MemberOf';e={$_.MemberOf -join ';'}} -Exclude Members,Member,MemberOf | export-csv .\groups.csv -Delimiter ";" -Encoding UTF8 -NoTypeinformation  
Zeppel
laster
laster 20.06.2023 um 13:06:09 Uhr
Goto Top
-ResultSize gibt es (meines Wissens) nur bei GetMailbox.

Das Format bei Format-Table ist für mich ungeeignet.
CSV-Export liefert bei Members nur den Text "Microsoft.ActiveDirectory.Management.ADPropertyValueCollection" (was ja nicht falsch ist).

Trotzdem Danke und Grüße
LS
7426148943
7426148943 20.06.2023 aktualisiert um 13:08:57 Uhr
Goto Top
Hatte es korrigiert, s.o ...

p.s. statt -Properties * würde ich auch immer nur die Properties angeben die du wirklich brauchst.
laster
laster 20.06.2023 um 13:11:43 Uhr
Goto Top
ok, das ist eine Lösung - Danke, auch für den Hinweis mit den benötigten Properties face-smile