В PowerShell есть способ проверить и напечатать имя функции, где достигнута точка останова в блоке действий? - PullRequest
2 голосов
/ 23 октября 2010
Set-PSBreakpoint -Variable idx -Mode Write -Action { 
    Write-Host -ForegroundColor Red "MyAction: $($idx)"
}

Function Test ($p) {

    0..$p | % {
        $idx = $_
        $idx
    }
}

Test 3

1 Ответ

4 голосов
/ 24 октября 2010

Вы можете использовать $ MyInvocation, например:

Set-PSBreakpoint -Variable idx -Mode Write -Action {  
    Write-Host -ForegroundColor Red "$($MyInvocation.MyCommand.Name): $($idx)" 
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...