Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Inner join example
$ThingsILike = 'Coffee', 'Whiskey', 'Food', 'ToMoveItMoveIt' | ForEach-Object -Process {
[PSCustomObject]@{
Name = $_
}
}
$ThingsICanDrink = 'Coffee;$true', 'Whiskey;$true', 'Food;$false' | ForEach-Object -Process {
$Name, $CanDrink = $_ -split ';'
[PSCustomObject]@{
Name = $Name
CanDrink = $CanDrink
}
}
$JoinParams = @{
Left = $ThingsILike
Right = $ThingsICanDrink
LeftJoinProperty = 'Name'
RightJoinProperty = 'Name'
Type = 'OnlyIfInBoth'
Prefix = 'InRight_'
}
Join-Object @JoinParams
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment