如何调试正在调用其他脚本的脚本

时间:2019-09-03 10:09:05

标签: powershell debugging

我有PowerShell脚本(不是我写的),该脚本在执行过程中做了一些准备工作,并调用了一些其他脚本。我很感兴趣,因此请查看这些脚本中某些变量的值。我该怎么办?

在执行$b时如何查看分配给MainScript.ps1的值?

MainScript.ps1内容:

$a = Get-Process
.\Worker.ps1

Worker.ps1内容:

foreach ($b in $a) {
    # do something
}

3 个答案:

答案 0 :(得分:1)

在PowerShell ISE中打开两个脚本,并在Worker.ps1中设置所需的断点,然后运行MainScript.ps1。如果您自己执行断点,它将以相同的方式达到断点。

答案 1 :(得分:-1)

下载Visual Studio Code并安装对您有帮助的Powershell扩展。

答案 2 :(得分:-1)

您可以使用PowerShell ISE进行调试。