Wednesday

powershell lambda syntax and returing multiple values from function

  

#function returns multiple params including lambda 
function test1{
    param(
    $a,$b,$c
    )
    return ($c, $b,$a , {param($x) Write-Host "a1$x" })
}

#receiving multiple results (including lambda ) from function call 
($d,$e,$f, $a2) = test1 1 2 3

#printing result
Write-Host "$d $e $f"
#invoking lambda
$a2.invoke("inv")

here is powershell script on how to get list of files from changesets associated with one tfs task

$dllPath = "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\...