gpt4 book ai didi

powershell - Powershell 是否有自动日志,或者我是否必须将日志函数写入我的脚本?

转载 作者:行者123 更新时间:2023-12-01 12:33:41 24 4
gpt4 key购买 nike

我主要为 SPSS、STATA 和 SAS 等统计软件编写语法,而且我对 PowerShell 编码还很陌生。我习惯于能够扫描日志文件以找出我的脚本做了什么,例如,为变量分配了哪些值或循环的哪个迭代正在运行。

但是当我运行我的 PowerShell 脚本(使用 PowerShell ISE)时,我根本没有收到任何消息,除非脚本中出现 fatal error 。我没有收到任何错误,但脚本没有执行正确的操作,所以我知道某处有错误。当我将代码一句一句地写到控制台时,我得到的输出告诉我发生了什么,但是一旦我运行了 entre 脚本,就没有输出可以跟踪了。有没有办法从脚本中查看日志,或者我是否必须将日志函数隐式写入脚本?从我的谷歌搜索来看,情况似乎是这样,但我不愿意花几个小时编写日志代码只是为了发现我可以打开 x 文件夹并找到我正在寻找的东西

最佳答案

除了@Vesper的回复,还可以用start-transcript cmdlet 将每个命令和响应记录到日志文件中。即

start-transcript -path c:\logs\logfile.txt

set-psdebug也可能是一个很大的帮助

关于powershell - Powershell 是否有自动日志,或者我是否必须将日志函数写入我的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31285286/

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