Nel*_*mel 46 powershell command
我正在使用 PowerShell 脚本,它们运行良好。但是,我想知道是否有任何方法可以显示所有已运行的命令,就像您自己手动输入它们一样。这类似于批处理文件中的“回显”。我查看了 PowerShell 命令行参数和 cmdlet,但没有发现任何明显的东西。谢谢!
Spo*_*boy 57
下面的命令会将每一行脚本输出到 Write-Debug-
Set-PSDebug -Trace 1
Run Code Online (Sandbox Code Playgroud)
从 man Set-PSDebug
当 Trace 参数设置为 1 时,脚本的每一行都会在执行时被跟踪。当参数设置为 2 时,还会跟踪变量赋值、函数调用和脚本调用。如果指定了 Step 参数,则在执行脚本的每一行之前都会提示您。
我echo on
在 CMD 中使用的地方,我现在使用Write-Verbose
andSet-PSDebug -Step
代替。它们并不相同,但如果巧妙地使用它们,它们会更加强大。
help about_History
Run Code Online (Sandbox Code Playgroud)
会告诉你所有的命令和
Get-History [options]
Run Code Online (Sandbox Code Playgroud)
将返回完整列表供您操作\显示等。
归档时间: |
|
查看次数: |
53247 次 |
最近记录: |