2014-01-21 127 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文件進一步的細節