2014-01-21 64 views
0

我已经在UNIX中创建了许多脚本,但我是PowerShell的新手,并且正在寻找一些帮助,因为世界知道stackoverflow最适合这种情况。交互模式下的PowerShell

现在我们知道

SH -x script_name.sh执行时为它们

运行在由线下互动模式和显示命令行shell脚本。

这是否可以在POWERSHELL完成?

我想PowerShell脚本在交互模式

执行。\ Script_name.ps1只是单纯地执行它。 请帮忙。

回答

2

使用Set-PSDebug cmdlet打开或关闭debug features。例如,set-psdebug -trace 0将禁用跟踪,set-psdebug -trace 2将以非常详细的模式跟踪。

+0

做工精细,非常感谢 –

+0

其所有不错,但是有可能只有当我执行脚本 –

+0

@ user2698972时才会发生这种情况当然,只需将set-psdebug命令作为第一个和最后一个语句在哟你的脚本。 – vonPryz

0

您可以使用powershell调试cmdlet来实现此目的。你需要添加一个断点。

可用的cmdlet是:

- New-PsBreakpoint 
- Get-PsBreakpoint 
- Enable-PsBreakpoint 
- Disable-PsBreakpoint 
- Remove-PsBreakpoint 
- Step-Into 
- Step-Out 

设置一个断点很简单,只要: -

New-PSBreakpoint -script .\Script_name.ps1 -line 4 

参考this文件进一步的细节