Kuddel071089 9 Geschrieben 3. Mai 2023 Melden Teilen Geschrieben 3. Mai 2023 Hallo zusammen, ich habe ein Array, das aus folgenden Infos besteht: Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 0 Letzte Installation : 02.05.2023 Letzte_Installation_formatiert : 2023-05-02 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Servername : EX1 Funktion : Exchange-1 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : EX2 Funktion : Exchange-2 Ausstehende Updates : 3 Letzte Installation : 22.03.2023 Letzte_Installation_formatiert : 2023-03-22 Servername : DC2 Funktion : DC2 Ausstehende Updates : 2 Letzte Installation : 04.04.2023 Letzte_Installation_formatiert : 2023-04-04 Jetzt würde ich gerne für jeden Server das aktuellste Installationsdatum herausbekommen. Sortieren nach Datum funzt: Sort-Object $_.Letzte_Installation_formatiert -Descending Nur wie bekomme ich es jetzt hin, dass für jeden Server nur ein Datum angezeigt wird ? Zitieren Link zu diesem Kommentar
Beste Lösung Dukel 454 Geschrieben 3. Mai 2023 Beste Lösung Melden Teilen Geschrieben 3. Mai 2023 (bearbeitet) Du musst gruppieren & sortieren. Btw. Speichere das Datum als Date-Object. Damit kann man sortieren und muss es nicht zwei mal (schlecht) speichern. $array|fl Name : EX1 Datum : 01.01.2023 00:00:00 Name : EX2 Datum : 01.02.2023 00:00:00 Name : EX1 Datum : 10.01.2023 00:00:00 Name : EX2 Datum : 10.02.2023 00:00:00 Name : DC1 Datum : 01.01.2023 00:00:00 Name : DC2 Datum : 01.02.2023 00:00:00 Name : DC1 Datum : 10.01.2023 00:00:00 Name : DC2 Datum : 10.02.2023 00:00:00 $array | Group-Object Name | %{ $_.Group | Sort-Object Datum -Descending | Select-Object -First 1 } Name Datum ---- ----- EX1 10.01.2023 00:00:00 EX2 10.02.2023 00:00:00 DC1 10.01.2023 00:00:00 DC2 10.02.2023 00:00:00 bearbeitet 3. Mai 2023 von Dukel Zitieren Link zu diesem Kommentar
Kuddel071089 9 Geschrieben 3. Mai 2023 Autor Melden Teilen Geschrieben 3. Mai 2023 @Dukel wie genau meinst du das mit dem Sortieren? Gruppieren nach Server und dann sortieren nach Datum ? Ich komme leider gerade immer noch nicht weiter Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 3. Mai 2023 Melden Teilen Geschrieben 3. Mai 2023 Ich habe ein entsprechendes Beispiel mit gepostet. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.