Хэш-таблицы в Windows PowerShell

Поговорив о массивах, обратимся к хэш-таблицам в Windows PowerShell. Хэш-таблицы это тоже своего рода массивы, еще их называют ассоциативными массивами или словарями. По своей сути хэш-таблицы это структуры для хранения ключей и их значений, связанных попарно. Это может быть что угодно. Например, фамилия студента (ключ) и его оценка за экзамен (значение). Таким образом, ассоциативные массивы это таблицы из двух столбцов — с ключом и значением. Читать далее Хэш-таблицы в Windows PowerShell

Массивы в Windows PowerShell, часть 2

Продолжаем разговор о массивах в Windows PowerShell. В предыдущей части мы говорили об обращении к элементам массива. Сегодня поговорим об операциях с массивом.

Операции с массивом

По умолчанию все массивы в PowerShell являются полиморфными, т.е. способны содержать в себе элементы разных типов.

Давайте создадим массив $a, состоящий, к примеру, из трех элементов 1, 2 и 3. И проверим его тип на практике. Читать далее Массивы в Windows PowerShell, часть 2

Массивы в Windows PowerShell, часть 1

После разговора о переменных, поговорим о массивах в Windows PowerShell.

PowerShell удобен тем, что здесь не нужно предварительно объявлять массив, а также указывать его начало и конец. Для создания массива мы просто присваиваем значения его элементам. Пример:

$a=1,2,3

В данном случае мы создали массив из трех элементов. Читать далее Массивы в Windows PowerShell, часть 1

Переменные в Windows PowerShell, часть 3

После переменных оболочки PowerShell и пользовательских переменных разберем переменные среды Windows.

Переменные среды Windows

Стандартные переменные среды Windows инициализируются при загрузке системы. Доступ к ним можно получить через виртуальный диск env. Для того, чтобы увидеть список переменных среды Windows, нам необходимо просмотреть содержимое этого диска. Читать далее Переменные в Windows PowerShell, часть 3

Переменные в Windows PowerShell, часть 2

В предыдущей части мы говорили о переменных оболочки Windows PowerShell. Далее нас еще ожидают пользовательские переменные и переменные среды Windows. Сегодня настал через пользовательских переменных.

Пользовательские переменные

Как следует из названия, такие переменные создаются самим пользователем. Читать далее Переменные в Windows PowerShell, часть 2

Переменные в Windows PowerShell, часть 1

Windows PowerShellВ своем изучении PowerShell мы уже имели дело с переменными. Настало время поговорить о них подробнее.

Переменные в Windows PowerShell всегда начинаются со знака доллара ($). Переменные создаются в момент присваивания им первого значения, так что отдельно это делать не надо.

Переменные в PowerShell делятся на переменные оболочки (имеет в виду оболочка PowerShell), пользовательские переменные и переменные среды (или окружения, т.е. операционной системы Windows). Читать далее Переменные в Windows PowerShell, часть 1

Out-Null или подавление вывода информации в Windows PowerShell

Windows PowerShellЗакончим работу с выводом данных.

В том случае, если нам не нужен вывод информации на экран консоли (допустим, она просто для нас лишняя, и нам просто нужно, чтобы определенные команды отработали без вывода результатов на экран), мы можем воспользоваться командлетом Out-Null. Читать далее Out-Null или подавление вывода информации в Windows PowerShell

Сохранение в файл и печать данных в Windows PowerShell

Windows PowerShellПродолжим говорить о выводе информации в Windows PowerShell.

При работе с Windows PowerShell иногда возникает необходимость сохранить полученную информацию в файл или распечатать её на бумажном носителе. Сделать это можно при помощи командлетов Out-File и Out-Printer, а также стандартных операторов.

Начнем с командлета Out-File. Читать далее Сохранение в файл и печать данных в Windows PowerShell

Статические методы в Windows PowerShell

Windows PowerShellПоговорим о статических методах в Windows PowerShell. Это методы, которые определены в типах .NET (или классах). Статическими их называют, потому что они не создаются, не уничтожаются и не меняются.

Для обращения к статическому классу его необходимо заключать в квадратные скобки. Ниже мы обратимся к статическому классу, который содержит множество статических методов — математических операций. Читать далее Статические методы в Windows PowerShell

Форматирование выводимой информации в Windows PowerShell

Windows PowerShellЭта статья будет небольшим отступлением от общей логики повествования про Windows PowerShell.

В прошлый раз мы коснулись того, что PowerShell выводит не всю информацию о свойствах объектов. Это объективное ограничение связано с размером окна, в котором нет возможности вывести всю информацию в удобной форме. Сегодня мы как раз и коснемся того, как выводится информация в Windows PowerShell. Читать далее Форматирование выводимой информации в Windows PowerShell