
Zhovtyak_lab4_os
.pdfГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
доц., канд. техн. наук |
|
|
|
А. В. Аграновский |
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4
РАЗРАБОТКА СЦЕНАРИЕВ WINDOWS POWERSHELL
по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
|
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О. Жовтяк |
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2022
1

1.Цель работы
Изучение основ языка сценариев в операционной системе Windows и
получение практических навыков работы в Windows Powershell
2.Информация об устройстве
Сведения об устройстве ПК представлены при помощи команды systeminfo в командной строке Windows на рисунке 1.
Рисунок 1 – Информация об устройстве
3.Выполненные упражнения
Упражнение 2.1. Запуск оболочки Windows PoweShell.
Существует несколько вариантов запуска PowerShell. Программа запущена мной через поиск Windows. Это показано на рисунке 2.
2

Рисунок 2 – Поиск PowerShell
После запуска PowerShell открывается командное окно с приглашением ввода команды и версией работающей операционной системы. В начале строки приглашения стоят буквы PS, которые подтверждают активность оболочки PowerShell. Это показано на рисунке 3.
Рисунок 3 – Открытие PowerShell
Упражнение 2.2.
В командной строке запускается команда dir, позволяющую вывести список файлов и подпапок из указанной папки. Это показано на рисунках 4 и 5.
3

Рисунок 4 – Вызов dir в Командной строке
Рисунок 5 – Продолжение выполнения команды
4

На рисунке 6 представлено выполнение команды dir в программе
PowerShell. По сравнению с работой данной команды в команды в командной строке, в PowerShell список полученных данных расширен, где появился столбец Mode, отражающий возможные режимы использования программных средств.
Рисунок 6 – Выполнение команды dir в PowerShell
5

Далее выполняется вызов команды Get-Help – Name Get-Member,
которая осуществляет вызов справки по командлету. Это показано на рисунке 7.
Рисунок 7 – Вызов справки по командлету Get-Member в PowerShell
Упражнение 2.3. Выполнение команды help в разных программных средах.
На рисунке 8 показан вызов команды help, позволяющей узнать перечень внутренних команд Windows в командной строке. Информации много, поэтому на скриншоте показана лишь еѐ часть.
Рисунок 8 – Вызов справочной информации в командной строке
6

На рисунке 9 показано выполнение аналогичной команды help, но уже в среде PowerShell. Информации много, поэтому на скриншоте показана лишь еѐ часть.
Рисунок 9 – Вызов справочной информации в среде PowerShell
На рисунке 10 показан результат выполнения команды Get-Help *,
перечисляющий все команды среды PowerShell. Символ «*» означает поиск по шаблону и используется, если после текста для поиска может быть любая последовательность символов. Информации много, поэтому на скриншоте показана лишь еѐ часть.
7

Рисунок 10 – Перечисление всех команд в PowerShell
На рисунке 11 показан вывод справки для команды dir с помощью выполнения команды Get-Help.
Рисунок 11 – Справочная информация о команде dir
8

На рисунках 12 и 13 показана детальная справка с примерами работы команды get-help при помощи команды get-help get-help –detailed.
Рисунок 12 – Детальная справка о get-help
Рисунок 13 – Продолжение детальной справки о get-help
Упражнение 2.4. Связывание команд в конвейер.
9

На рисунке 14 показано создание собственной книги Windows PowerShell, символ вертикального слеша «|» используется для связывания команд при помощи команды Get-Help Export-Alias | Get-Help –Detailed.
Рисунок 14 – Создание собственной книги На рисунке 15 создается собственный «файл книги» с названием
PowerShell-Help.txt, который будет расположен на диске D с помощью команды Get-Help Export-Alias | Get-Help –Detailed > D:\PowerShell_help.txt.
На рисунке 16 результат создания файла.
Рисунок 15 - Создание файла-книги
10