Я хочу отлаживать сценарий командной оболочки, который вызывается из моего сценария Power-shell, используя PowerShell ISE
. Ниже приведен пример кода моего основного сценария.PowerShell ISE: отлаживает другой сценарий командной оболочки, вызванный сценарием командной оболочки
$myLog = "$scriptPath\BuildRelease\logs\LaLogs.log"
$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition
Set-Location -Path $scriptPath
Set-Location -Path BuildRelease
$paramList = "-ArgumentList -username $Login"
if($Mode -eq "False"){
Start-Process powershell -ArgumentList '-noexit','-File', 'Release.ps1', $paramList
}
Здесь я пытаюсь уйти в Release.ps1 сценария с использованием ISE
.
Я попытался сделать это, нажав клавишу F11
, но вместо отладки, идущей на этот скрипт, скрипт запускается (как и Step Over, вместо Step in).
Кто-нибудь знает, как я могу это сделать ??
Effin рекурсии ...; ( –
шутят друг от друга, Что Teh логика «Start -Process powershell?? –
Я выполняю сценарий Release.ps1 на другом экземпляре, поэтому я использую Start-Process powershell. И это то, что клиент хочет, чтобы я сделал это так. –