Skip to content

Instantly share code, notes, and snippets.

@shaneis
Created March 22, 2018 15:38
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
Both! It does both!!!
$ThingsILike = 'Coffee', 'Whiskey', 'Food', 'ToMoveItMoveIt' | ForEach-Object -Process {
[PSCustomObject]@{
Name = $_
}
}
$ThingsICanDrink = 'Coffee;$true', 'Whiskey;$true', 'Food;$false', 'Ice;"...um...both?"' | ForEach-Object -Process {
$Name, $CanDrink = $_ -split ';'
[PSCustomObject]@{
Name = $Name
CanDrink = $CanDrink
}
}
$JoinParams = @{
Left = $ThingsILike
Right = $ThingsICanDrink
LeftJoinProperty = 'Name'
RightJoinProperty = 'Name'
Type = 'AllInBoth'
Prefix = 'InRight_'
}
Join-Object @JoinParams
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment