如何编写日志文件,并在同一行中进行抛出?
Function LogWrite
{
Param ([string]$logstring)
Add-content $Logfile -value $logstring
}
这样可行,但在代码中看起来不太好:
LogWrite" $ ProgramName未安装" throw" $ ProgramName未安装"
答案 0 :(得分:0)
如果您担心重复"$ProgramName Not Installed"
消息,可以将消息存储在变量中并重复使用。
$msg = "$ProgramName Not Installed"
LogWrite $msg
throw $msg