peterz
Goto Top

Powershell Ausgabe in Messagebox

Hallo Zusammen,

ich möchte mir den Inhalt einer foreach-schleife in einer Messagebox ausgeben und benötige eure Hilfe.

Ich habe diese Schleife, die mir die Gruppenmitglieder eines AD-Users ausliest und die Ausgabe in einer Messagebox darstellt.
Leider erhalte ich pro Ausgabe (=Gruppenmitgliedschaft) eine eigenen Messagebox.

$groups = $user.GetGroups()
foreach($i in $groups)
{
[System.Windows.Forms.MessageBox]::Show(" $i","Information",0,
[System.Windows.Forms.MessageBoxIcon]::Information)
}

Ich möchte die Ausgabe nun so gestallten, dass mir alle Gruppen untereinander in einer Messagebox angezeigt werden.
Kann mir jemand dabei helfen?

Vielen Dank schon mal.
Peter

Content-Key: 339164

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

Printed on: April 26, 2024 at 02:04 o'clock

Member: colinardo
Solution colinardo May 29, 2017 updated at 10:58:59 (UTC)
Goto Top
Servus Peter,
joine dein Array einfach mit einem Zeilenumbruch zu einem String.
Add-Type -AssemblyName System.Windows.Forms
$groups = (Get-ADPrincipalGroupMembership 'maxmuster').Name -join "`n"  
[System.Windows.Forms.MessageBox]::Show($groups,"Information",0,64)  
Grüße Uwe