Powershell在工作流程中调用函数

时间:2016-09-27 19:09:10

标签: powershell workflow powershell-v2.0

我正在尝试在工作流程中调用日志功能。日志功能具有写入主机,工作流程不支持该主机。如何在工作流程中调用任何具有间接工作流程限制的功能?

编辑 示例:颜色参数在工作流程中的函数调用内时不会显示。

function log($string, $color)
{
  $logfile = "C:\users\MyFolder\Logs_$(get-date -format `"yyyyMMdd_hhmmss`").txt"
   if ($Color -eq $null) {$color = "white"}
   write-host $string -foregroundcolor $color
   $string | out-file -Filepath $logfile -append
}

workflow myworkflow{
log "I am from log function" yellow
}

0 个答案:

没有答案