powershell:joinobject
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
powershell:joinobject [2017/12/15 15:48] – ronny | powershell:joinobject [2017/12/18 17:38] (aktuell) – ronny | ||
---|---|---|---|
Zeile 209: | Zeile 209: | ||
} | } | ||
} | } | ||
- | + | </code> | |
- | [/code] | + | |
Anwendung: | Anwendung: | ||
<code Powershell> | <code Powershell> | ||
- | Join-Object -Left $linkeObjektGruppe -Right $rechteObjektGruppe -Where{$args[0].Name -eq $args[1].Name} -LeftProperties " | + | Join-Object |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
</ | </ | ||
Der Parameter Where benötigt ein Scriptblock als Übergabe. Das Scriptblock wird zum Vergleich der Objekte aus der linken Liste mit den Objekten aus der rechten Liste verwendet. Daher ist $args[x] hier sinnvollerweise zu verwenden. | Der Parameter Where benötigt ein Scriptblock als Übergabe. Das Scriptblock wird zum Vergleich der Objekte aus der linken Liste mit den Objekten aus der rechten Liste verwendet. Daher ist $args[x] hier sinnvollerweise zu verwenden. | ||
+ | |||
+ | Die Parameter **Left** und **Right** dürfen nicht leer sein, die Parameter **LeftProperties** und **RightProperties** müssen jeweils wenigstens eine Eigenschaft aufweisen, die sich unterscheidet und an den betroffenen Objekten auch vorhanden ist. | ||
[[https:// | [[https:// | ||
{{tag> | {{tag> |
powershell/joinobject.1513349337.txt.gz · Zuletzt geändert: 2017/12/15 15:48 von ronny