$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
私の関数は、1を「停止」に、2を「開始保留」に、4を「実行中」に変換するswitch文に加えて、「hello」を出力します。など... 私はそれが最初の2つのケースで呼ばれていないことを知っています。Powershell Write-Hostステートメントで関数を呼び出す方法
結果:
*** 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
を、サブ表現 '書き込みホスト(のsayHello)' –
@andyなし - $ trueの場合、その。 – mjolinor
Andy Arismendiの書き込みログはどうですか? http://poshcode.org/2575 – Kiquenet