-
-
Notifications
You must be signed in to change notification settings - Fork 7
ConvertTo Dictionary
Apostolis Bekiaris edited this page Apr 26, 2020
·
4 revisions
Converts a pipeline to a dictionary.
ConvertTo-Dictionary [-Object] <Object> [-KeyPropertyName] <String> [-ValuePropertyName <String>]
[-ValueSelector <ScriptBlock>] [-Force] [-Ordered] [<CommonParameters>]
Converts a pipeline to a dictionary.
PS C:\> [hashtable]$dxNugetPackagesPath = $dxPath | ForEach-Object {
[PSCustomObject]@{
Name = $_.Name
Path="$($_.Directory)\System\Components\packages"
}
}|ConvertTo-Dictionary -KeyPropertyName name -ValueSelector {$_.Path}
Convert a collection of paths into a dictionary with key the directory name and value the path.
{{ Fill Force Description }}
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
{{ Fill KeyPropertyName Description }}
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
{{ Fill Object Description }}
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
{{ Fill Ordered Description }}
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
{{ Fill ValuePropertyName Description }}
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
{{ Fill ValueSelector Description }}
Type: ScriptBlock
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.