【发布时间】:2020-08-14 23:45:42
【问题描述】:
我有几个关于详细参数的问题。 示例脚本:
try {
New-Item -Path "C:\Test.txt" -ItemType "File" -ErrorAction Stop -Verbose
}
catch {
Write-Host $Error[0]
}
输出:
VERBOSE: Execute the "Create file" operation for the target "Target: C:\Test.txt".
Access to the path "C: \ Test.txt" was denied.
如何将详细消息保存在变量中?
是否可以在将 PowerShell 自动生成的详细消息保存到日志文件之前对其进行编辑(添加日期和时间)? 示例脚本(不工作):
try {
New-Item -Path "C:\Test.txt" -ItemType "File" -ErrorAction Stop -Verbose *> $LogFile
}
catch {
Write-Host $Error[0]
}
有没有更好的建议来编写“成功”日志文件而不是使用参数 verbose 而不必手动编写?
谢谢!
【问题讨论】:
-
最后一个问题有点不清楚 - 您能否发布一个您当前正在描述/正在做的事情的示例?
-
我已添加到问题中。
标签: powershell logfile verbose