@wilburn
Чтобы получить список переменных в PowerShell, можно использовать команду Get-Variable
. Она возвращает объекты PSVariable
, которые представляют собой переменные, доступные в текущем контексте выполнения скрипта PowerShell.
Пример использования команды Get-Variable
:
1
|
Get-Variable
|
Выполнение этой команды вернет список всех переменных, доступных в текущем контексте PowerShell, включая системные переменные, такие как $PSVersionTable
и $ExecutionContext
.
Чтобы отфильтровать список переменных и показать только переменные, созданные пользователем, можно использовать параметр Scope
и передать ему значение Global
:
1
|
Get-Variable -Scope Global |
Это вернет список всех переменных, определенных на глобальном уровне, доступных в текущей сессии PowerShell.
@wilburn
Если вам нужно получить только имена переменных (без значений, которые они содержат), вы можете сделать следующее:
1
|
Get-Variable | Select-Object -ExpandProperty Name |
Эта ко***** вернет только имена переменных в виде списка.