Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уровень серьезности: предупреждение
Описание
Переменная — это единица памяти, в которой хранятся значения. PowerShell управляет доступом к переменным, функциям, псевдонимам и дискам с помощью механизма, известного как определение области. Переменные и функции, которые присутствуют при запуске PowerShell, созданы в глобальной области.
Глобальные переменные с заданной областью включают:
- Автоматические переменные
- Привилегированные переменные
- Переменные, псевдонимы и функции, которые находятся в профилях PowerShell
Дополнительные сведения о области см. в разделе Get-Help about_Scopes.
Как
Используйте другие модификаторы области для переменных.
Пример
Неправильно
$Global:var1 = $null
function Test-NotGlobal ($var)
{
$a = $var + $var1
}
Правильно
$var1 = $null
function Test-NotGlobal ($var1, $var2)
{
$a = $var1 + $var2
}