Skip to content

Instantly share code, notes, and snippets.

@1RedOne
Forked from torgro/psboundparameters.ps1
Created March 23, 2017 16:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 1RedOne/e3502e7bba7db56ea693da507a2f588e to your computer and use it in GitHub Desktop.
Save 1RedOne/e3502e7bba7db56ea693da507a2f588e to your computer and use it in GitHub Desktop.
$keys = $PSCmdlet.MyInvocation.BoundParameters.Keys
foreach ($key in $keys)
{
$keyValue = @{
$true = ",$key"
$false = "?patchFields=$key"
}
$queryParams += $keyValue.($PSCmdlet.MyInvocation.BoundParameters.ContainsKey($key))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment