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")

No comments:

test smtp server with powershell

Send-MailMessage -SMTPServer smtp.domain.com -To [email protected] -From [email protected] -Subject "This is a test email" -Body ...