Если я попытаюсь проверить автоматическую переменную PowerShell $ PSBoundParameters
во время сеанса отладки PowerShell (например, PowerShell ISE или редактор сценариев Quest PowerGUI), я не смогу получить ее значение. Однако, если я просто разрешаю функции отображать объект $ PSBoundParameters
конвейеру, он будет отображаться, как ожидалось.
Кто-нибудь знает, почему это так? Я ожидаю, что смогу проверить все переменные в области видимости во время сеанса отладки, независимо от того, являются ли они автоматическими или определяемыми пользователем.