Powershell Sort-Objekt

8

Ich habe ein Array von "xml-node" -Objekten:

%Vor%

Problem:

Ich möchte dieses Array von xml-Knoten basierend auf dem Attribut "modification" sortieren. Wie würde ich darüber gehen?

Ich habe es versucht:

%Vor%     
DotNet98 03.03.2014, 18:28
quelle

2 Antworten

19

Verwenden Sie den Eigenschaftsnamen nur zum Sortieren nach den unmittelbaren Eigenschaften des Objekts.

%Vor%

Sie können auch einen ScriptBlock verwenden, um Objekte zu sortieren. Also würde das auch funktionieren:

%Vor%

Offensichtlich ist das alleine nicht sehr nützlich, aber wenn Sie die Objekte anders als nur die Eigenschaft sortieren wollen, können Sie die Eigenschaften im ScriptBlock manipulieren.

Zum Beispiel, um Prozesse nach dem letzten Chatacter im Prozessnamen zu sortieren.

%Vor%

Bearbeiten:

So greifen Sie auf die Eigenschaft einer Eigenschaft zu:

%Vor%     
Rynant 03.03.2014, 18:31
quelle
1

Hier ist ein Beispiel, das beweist, dass Rynants Lösung tatsächlich funktioniert:

%Vor%     
DotNet98 04.03.2014 00:25
quelle

Tags und Links