Powershell: Inhalt von 3 OUs in einer Tabelle ausgeben, sodass nicht bei jeder weiteren OU die Kopfzeile aufgelistet wird

Mitglied: clubmate

clubmate (Level 1) - Jetzt verbinden

03.12.2015, aktualisiert 13:35 Uhr, 755 Aufrufe, 3 Kommentare

Morgen,

Ich möchte die Informationen von 3 OU's in einer Tabelle ausgeben. Das Problem ist nur, dass mein Skript bei jeder einzelnen OU die Kopfzeile neu auflistet. Also wieder mit bspw. Vorname, Nachname und Beschreibung.

Ich möchte aber nur eine Kopfzeile und darunter dann der Inhalt der besagten 3 OUs. Ist dies prinzipiell möglich ?

Im Prinzip sieht der Teil der Abfrage zurzeit so aus:

$ous = @('OU=xxxs,DC=1,DC=2',
'OU=yyy,DC=1,DC=2',
'OU=zzz,DC=1,DC=2')

foreach ($ou in $ous)

{
$mailbodytext = Get-ADUser -SearchBase $ou -Filter * -Properties * | where {$_.AccountExpirationDate -le $days -and $_.AccountExpirationDate -ne $null} |
Select-Object @{Name="Account-Ablaufdatum:";Expression={$_.AccountExpirationDate.ToString("dd.MM.yyyy")}}, `
@{Name="Windows-Loginname";Expression={$_.Name}}, `
@{Name="Momentan aktiviert?";Expression={$_.Enabled}}, `
@{Name="Vorname:";Expression={$_.GivenName}}, `
@{Name="Nachname:";Expression={$_.Surname}}, `
@{Name="SAM:";Expression={$_.UserPrincipalName}}, `

@{Name="Beschreibung:";Expression={$_.Description}} |
Sort-Object -Property Account-Ablaufdatum | Format-Table -AutoSize
Mitglied: 114757
114757 (Level 4)
LÖSUNG 03.12.2015, aktualisiert um 13:35 Uhr
Gruß jodel32
Bitte warten ..
Mitglied: clubmate
03.12.2015 um 13:36 Uhr
jodel32, ich verneige mich vor deinem schier unendlichen scheinenden Powershell-Horizont
Bitte warten ..
Mitglied: 114757
114757 (Level 4)
03.12.2015, aktualisiert um 14:21 Uhr
Das Problem mit deinem Code war das du anstatt der Pipe-Syntax die ausführliche Syntax für die Foreach-Schleife von Powershell genutzt hast und die Ausgabe als formatierten String zurückgegeben hast anstatt die Objekte selber mit select.
Bitte warten ..
Heiß diskutierte Inhalte
Off Topic
Wie sieht eine korrekte IT-Organisation aus?
imebroVor 1 TagFrageOff Topic20 Kommentare

Hallo, da unser IT-Verantwortlicher ja vor einem Jahr gehen musste, stelle ich mir die Frage, wie denn eine korrekte IT-Organisation überhaupt aussehen muss. Zur ...

Server-Hardware
Mini-PC oder Server für Dauerbetrieb
Surfer12Vor 1 TagFrageServer-Hardware20 Kommentare

Hallo zusammen, wir projektieren gerade eine neue Zutrittslösung für ein kleines Hotel mit ca. 20 Zimmern. Die Gäste sollen in Zukunft einen SelfCheckIn machen ...

LAN, WAN, Wireless
Cat 7 Patchkabel mit nur 11MBits im Download
gelöst RickHHVor 1 TagFrageLAN, WAN, Wireless7 Kommentare

Moin zusammen, ich habe mir soeben ein paar Patchkabel (aus einem Cat 7 Kabel) fertig gemacht. Die Belegung ist: 1 weiß/grün 2 grün 3 weiß/orange 4 blau 5 weiß/blau ...

Firewall
Windows Defender dauerhaft deaktivieren
Frankie222Vor 1 TagFrageFirewall9 Kommentare

Hallo, ich wollte mal fragen ob jemand weiss wie man bei Windows 10 Home den kompletten Schutz deaktiviert. Den Defender und alles! Ich habe ...

Notebook & Zubehör
Funktionieren keine USB-DVD-RW an Surfaces?
StefanKittelVor 1 TagFrageNotebook & Zubehör14 Kommentare

Hallo, ein Kunde von mir hat ein Surface Pro. Wenn er ein USB-DVD-RW-Laufwerk an die Dockingstation anschliesst funktioniert es nicht. - Es bekommt Strom ...

Batch & Shell
Umwandeln einer Dezimalzahl in eine Binärzahl
BadBatchCoderVor 1 TagAnleitungBatch & Shell4 Kommentare

Hey, ich habe ein fertiges Skript für die Umwandlung einer Dezimalzahl in einer binäre Zahl. Zurzeit kann man damit Zahlen von bis 65535 ...

Windows 10
Windows 10 20HS SCCM
stoepsu77Vor 1 TagFrageWindows 1014 Kommentare

Hallo zusammen Ich hoffe, dass jemand von euch mir eine weitere Idee geben kann. Ich habe keine Ideen mehr. Folgendes: Wir haben eine Tasksequenz ...

SAN, NAS, DAS
NAS mit Backup Funktion gesucht
YellowcakeVor 1 TagFrageSAN, NAS, DAS8 Kommentare

Hallo zusammen ich bin total unerfahren was diese NAS Systeme angeht die man sich zuhause hinstellen kann. Aktuell habe ich einen kleinen Server hier ...