powershell:joinobject
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
powershell:joinobject [2017/12/15 15:48] – angelegt ronny | powershell:joinobject [2017/12/18 15:02] – ronny | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Join-Object ====== | ====== Join-Object ====== | ||
- | [code Powershell] | + | <code Powershell> |
function AddItemProperties($item, | function AddItemProperties($item, | ||
{ | { | ||
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 |
- | [/code] | + | |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </code> | ||
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. |
powershell/joinobject.txt · Zuletzt geändert: 2017/12/18 17:38 von ronny