$BizTalkHelper = "d:\Scripts\BizTalkHelper.ps1"
.$BizTalkHelper # "dot source" the helper library.
Write-Host *** BEGIN ***
Write-Host $(Get-Date) " Desc:" {GetHostStateDesc 1 }
Write-Host $(Get-Date) " Desc:" GetHostStateDesc 2
$result = GetHostStateDesc 1
Write-Host $result
mie funzioni stampe "ciao", oltre a un'istruzione switch per tradurre 1 a 'fermato', 2 a 'Avvio in sospeso', 4 per 'Running' , ecc ... Quindi so che non verrà chiamato nei primi due casi.Come chiamare la funzione in una dichiarazione PowerShell Write-Host
Risultati:
*** BEGIN ***
3/29/2013 11:03:34 AM Desc: GetHostStateDesc 1
3/29/2013 11:03:34 AM Desc: GetHostStateDesc 2
hello
Function GetHostStateDesc 1
Stopped
anche senza sub-espressione 'write-host (SayHello)' –
@andy - $ true, questo. – mjolinor
che dire di Write-Log di Andy Arismendi? http://poshcode.org/2575 – Kiquenet