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-Key: 7592523307

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

Printed on: April 27, 2024 at 08:04 o'clock

Member: JasperBeardley
JasperBeardley Jun 20, 2023 at 10:46:14 (UTC)
Goto Top
Moin,

bin jetzt kein Powershell Fachmann aber vielleicht hilt der Parameter

-ResultSize Unlimited

Gruß
Jasper
Mitglied: 7426148943
Solution 7426148943 Jun 20, 2023 updated at 11:06:33 (UTC)
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
Member: laster
laster Jun 20, 2023 at 11:06:09 (UTC)
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
Mitglied: 7426148943
7426148943 Jun 20, 2023 updated at 11:08:57 (UTC)
Goto Top
Hatte es korrigiert, s.o ...

p.s. statt -Properties * würde ich auch immer nur die Properties angeben die du wirklich brauchst.
Member: laster
laster Jun 20, 2023 at 11:11:43 (UTC)
Goto Top
ok, das ist eine Lösung - Danke, auch für den Hinweis mit den benötigten Properties face-smile