 
        
        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
