honeybee
Goto Top

Powershell: Reihenfolge für Cmdlets bestimmen

Hallo,

ich wollte ein Skript für M365 bauen:

Write-Host "Für welche Gruppe in der Liste soll mehr Details angezeigt werden?"  
Get-AzureADGroup -All $true | Where-Object {$_.Description -like "Stichwort"}  
$group = Read-Host "Name der Gruppe"  

Die Ausgabe sieht so aus, dass die mittlere Zeile (Get-AzureADGroup) immer am Schluss angezeigt wird:

screenshot

Was kann ich tun, damit das Skript immer nach Reihenfolge abläuft?

Content-Key: 6199802354

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

Printed on: April 28, 2024 at 01:04 o'clock

Mitglied: 3063370895
3063370895 Mar 03, 2023 at 09:57:42 (UTC)
Goto Top
Hi,

keine Erfahrung mit azure AD, aber versuchs mal mit

Write-Host "Für welche Gruppe in der Liste soll mehr Details angezeigt werden?"  
$groups = Get-AzureADGroup -All $true | Where-Object {$_.Description -like "Stichwort"}  
Write-Host $groups
$group = Read-Host "Name der Gruppe"  
Member: honeybee
honeybee Mar 03, 2023 at 12:43:40 (UTC)
Goto Top
Danke für deinen Tipp, aber hat leider nicht geklappt. Da kam als Ausgabe das hier:
class Group {
  DeletionTimestamp:
  ObjectId: xxx
  ObjectType: Group
  Description: xxx
  DirSyncEnabled:
  DisplayName: xxx
  LastDirSyncTime:
  Mail: xxx@xxx.com
  MailEnabled: True
  MailNickName: xxx
  OnPremisesSecurityIdentifier:
  ProvisioningErrors: System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.ProvisioningError]
  ProxyAddresses: System.Collections.Generic.List`1[System.String]
  SecurityEnabled: True
}
Member: honeybee
Solution honeybee Mar 03, 2023 at 13:42:58 (UTC)
Goto Top
Habe das mit "Write-Output" gelöst.