Командлеты для управления переменными в Windows PowerShell 2.0

Командлеты для управления переменными в Windows PowerShell 2.0

Командлеты для управления переменными в Windows PowerShell 2.0

Категория: Windows / Функционал Windows
Добавил:
access_timeОпубликовано: 4-10-2015
visibilityПросмотров: 11 303
chat_bubble_outlineКомментариев: 0

Привет друзья! С Вами Ro8 и сегодня мы продолжаем работать в командной оболочке PowerShell 2.0
В данной статье мы рассмотрим командлеты, используемые для управления переменными.
Данные командлеты представлены ниже в таблице

1443951319 1

У нас есть машина с предустановленной Windows 7 (x64) в редакции Ultimate
Запустим на данной машине PowerShell
Для просмотра списка переменных и их значений введем команду Get-Variable 

1443951355 2

Список переменных и их значения

1443951325 3

Создадим три новые переменные, а именно a, b и c
Для создания переменной a воспользуемся командой New-Variable a.
Таким же образом создадим переменную b выполнив команду New-Variable b -Value 34 (где  параметр  -Value 34 задает значение переменной равной 34)
Создадим переменную с, задав ей значение равное 28 и сделаем данную переменную доступную только для чтения, выполнив команду New-Variable с -Value 28 -Option readonly
где параметр -Option readonlyсоздает переменную только для чтения

1443951297 4

Выполним команду Get-Variableдля просмотра списка переменных

1443951313 5

Как видим, переменные a, b и c  созданы, причем у переменной a нет значения, а переменные b и симеют значения 34 и 28 соответственно

1443951295 6

Зададим переменной a значение равное к примеру 62 выполнив команду Set-Variable -Name a -Value 62 

1443951321 7

Посмотрим список переменных введя команду Get-Variable 

1443951316 8

Как видим, теперь переменной априсвоено значение 62

1443951318 9

Изменим значение переменной b c 34 на 0 введя команду Set-Variable -Name b -Value 0 

1443951338 10

Вводим команду Get-Variable и смотрим список переменных

1443951300 11

Теперь значение переменной b изменилось с 34на 0

1443951293 12

Таким же образом изменим значение переменной c со значения 28 на значение 100 введя команду Set-Variable -Name c -Value 100 

1443951362 13

После выполнения команды Set-Variable -Name c -Value 100получаем ошибку, что данная переменная доступна только для чтения

1443951310 14

Для того, чтобы изменить значение переменной c, которая доступна только для чтения выполним команду Set-Variable -Name c -Value 100 -Force 

1443951374 15

Смотрим список переменных выполнив команду Get-Variable 

1443951307 16

Значение переменной c изменилось на 100

1443951298 17

Удалим переменную a введя команду Remove-Variable a 

1443951388 18

Смотрим список переменных выполнив Get-Variable 

1443951347 19

Как видим, теперь переменная a отсутствует в списке

1443951345 20

Попробуем удалить переменную c, введя команду Remove-Variable c. После выполнения данной команды получаем ошибку что данная переменная доступна только для чтения

1443951353 21

Выполним команду Remove-Variable c с параметром Force, а именно Remove-Variable c -Force 

1443951306 22

Смотрим список переменных введя Get-Variable 

1443951362 23

Как видим, переменная cуспешно удалилась

1443951356 24

У нас осталась переменная b, которая имеет значение 0
Сбросим значение данной переменной, введя команду Clear-Variable -Name b 

1443951329 25

Вводим Get-Variableдля просмотра списка переменных

1443951309 26

Видим, что переменная bтеперь не имеет никакого значения

1443951346 27

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Windows, Функционал Windows
Командлеты для управления переменными в Windows PowerShell 2.0