Benutzer-Werkzeuge

Webseiten-Werkzeuge


powershell:joinobject

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
powershell:joinobject [2017/12/15 15:48] ronnypowershell: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 "Name" -RightProperties "ObjectGUID" -Type "OnlyIfInBoth"+Join-Object `  
 +  -Left $linkeObjektGruppe `  
 +  -Right $rechteObjektGruppe `  
 +  -Where{$args[0].Name -eq $args[1].Name} `  
 +  -LeftProperties "Name" 
 +  -RightProperties "ObjectGUID" 
 +  -Type "OnlyIfInBoth" `
 </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.
 +
 +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://blogs.msdn.microsoft.com/powershell/2012/07/13/join-object/|Quelle]] [[https://blogs.msdn.microsoft.com/powershell/2012/07/13/join-object/|Quelle]]
  
 {{tag>[Powershell Join Join-Object]}} {{tag>[Powershell Join Join-Object]}}
powershell/joinobject.1513349337.txt.gz · Zuletzt geändert: 2017/12/15 15:48 von ronny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki