Поговорив о массивах, обратимся к хэш-таблицам в 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
В своем изучении PowerShell мы уже имели дело с переменными. Настало время поговорить о них подробнее.
Переменные в Windows PowerShell всегда начинаются со знака доллара ($). Переменные создаются в момент присваивания им первого значения, так что отдельно это делать не надо.
Переменные в PowerShell делятся на переменные оболочки (имеет в виду оболочка PowerShell), пользовательские переменные и переменные среды (или окружения, т.е. операционной системы Windows). Читать далее Переменные в Windows PowerShell, часть 1
Out-Null или подавление вывода информации в Windows PowerShell
Закончим работу с выводом данных.
В том случае, если нам не нужен вывод информации на экран консоли (допустим, она просто для нас лишняя, и нам просто нужно, чтобы определенные команды отработали без вывода результатов на экран), мы можем воспользоваться командлетом Out-Null. Читать далее Out-Null или подавление вывода информации в Windows PowerShell
Сохранение в файл и печать данных в Windows PowerShell
Продолжим говорить о выводе информации в Windows PowerShell.
При работе с Windows PowerShell иногда возникает необходимость сохранить полученную информацию в файл или распечатать её на бумажном носителе. Сделать это можно при помощи командлетов Out-File и Out-Printer, а также стандартных операторов.
Начнем с командлета Out-File. Читать далее Сохранение в файл и печать данных в Windows PowerShell
Статические методы в Windows PowerShell
Поговорим о статических методах в Windows PowerShell. Это методы, которые определены в типах .NET (или классах). Статическими их называют, потому что они не создаются, не уничтожаются и не меняются.
Для обращения к статическому классу его необходимо заключать в квадратные скобки. Ниже мы обратимся к статическому классу, который содержит множество статических методов — математических операций. Читать далее Статические методы в Windows PowerShell
Форматирование выводимой информации в Windows PowerShell
Эта статья будет небольшим отступлением от общей логики повествования про Windows PowerShell.
В прошлый раз мы коснулись того, что PowerShell выводит не всю информацию о свойствах объектов. Это объективное ограничение связано с размером окна, в котором нет возможности вывести всю информацию в удобной форме. Сегодня мы как раз и коснемся того, как выводится информация в Windows PowerShell. Читать далее Форматирование выводимой информации в Windows PowerShell