gpt4 book ai didi

powershell - 如何让详细消息出现在 Start-Transcript 的输出中?

转载 作者:行者123 更新时间:2023-12-03 13:58:57 26 4
gpt4 key购买 nike

使用时 Start-Transcript详细输出未在转录本中捕获。例如:

Start-Transcript
Write-Verbose "This is a test of verbose output"
Stop-Transcript

结果是:
**********************
Windows PowerShell transcript start
Start time: 20170829110436
Username: xx\xx
RunAs User: xx\xx
Machine: SGC340 (Microsoft Windows NT 6.1.7601 Service Pack 1)
Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Process ID: 19596
PSVersion: 5.0.10586.117
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0.10586.117
BuildVersion: 10.0.10586.117
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
Transcript started, output file is C:\Users\xx\Documents\PowerShell_transcript.xx.EbGyj9PE.20170829110436.txt
PS C:\Users\xx> Write-Verbose "This is a test of verbose output"
PS C:\Users\xx> Stop-Transcript
**********************
Windows PowerShell transcript end
End time: 20170829110447
**********************

您如何在成绩单中捕获详细输出?

最佳答案

如本 issue 中所述, 详细输出不会出现,因为 $VerbosePreference 的默认设置是 'SilentlyContinue' .如果你把它改成 'Continue'出现详细输出。

同样,如果您有一个使用 Start-Transcript 的脚本,您可以添加 [cmdletbinding()]到脚本的顶部,然后使用 -Verbose 执行它切换到让详细消息既可见又在抄本中。

注意运行 Start-Transcript -Verbose不启用记录中详细消息的日志记录(它只启用 cmdlet 本身的详细输出)。

关于powershell - 如何让详细消息出现在 Start-Transcript 的输出中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45936598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com