记录powershell脚本

时间:2017-06-05 08:51:59

标签: powershell logging installation

我有一个powershell脚本,其中包含以下内容: -

$Dir = "Drive:\"
$Exe = "Any.exe"
$Args = '/quiet /norestart'
Start-Process "$Directory\$Exe" $Args -NoNewWindow -Wait

这不会记录任何日志。

我想要记录这个powershell脚本正在完成的所有任务,这就是我尝试这个的原因: -

$Args = '/quiet /norestart /L*V C:\Log.txt'

我明确地在我的C盘中创建了这个文件(Log.txt)。

但是,这不起作用。 如果有人知道该怎么做,请帮助。

提前完成。

2 个答案:

答案 0 :(得分:0)

我想你Any.exe使用这个文件进行日志,不是吗?

可以尝试在路径日志中添加引号,如下所示:

$Args = '/quiet /norestart /L*V "C:\Log.txt"'

否则检查您是否有权写入c:\(尝试以c:\ temp \ Log.txt编写示例)

答案 1 :(得分:0)

使用$ Args =' / quiet / norestart / log C:\ log.txt'