Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОС4

.docx
Скачиваний:
3
Добавлен:
12.04.2025
Размер:
1.3 Mб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Ассистент

Е.К. Григорьев

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4

РАЗРАБОТКА СЦЕНАРИЕВ WINDOWS POWERSHELL

по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

подпись, дата

инициалы, фамилия

Санкт-Петербург 2023

Цель лабораторной работы: изучение основ языка сценариев в операционной системе Windows и получение практических навыков работы в Windows PowerShell.

Упражнение 1. Запуск оболочки Windows PowerShell

В командной строке интерпретатора команд cmd.exe запускается оболочка PowerShell (рис.1)

Рисунок 1- запуск оболочки powershell

Упражнение 2.

В командной строке указывается команда dir, которая выводит список файлов и подпапок из указанной папки (рис.2)

Рисунок 2- результат работы команды dir

Затем команда dir указывалась в оболочке PowerShell, здесь эта команда является псевдонимом команды Get-Child ltem (Cmdlet) (рис.3.1, 3.2, 3.3)

Рисунок 3.1 -результат работы команды dir в powershell

Рисунок 3.2 результат работы команды dir в powershell

Рисунок 3.3 -результат работы команды dir в powershell

Из рисунка 3 видно, что список полученных данных расширен по сравнению с результатом выполнения этой команды в среде cmd.exe, появился столбец Mode, отражающий возможные режимы использования программных средств.

Затем осуществляется вызов справки по командлету с помощью команды Get-Help –Name Get-Member (рис.4) Рисунок 5 -вызов справки по командлету в powershell

Упражнение 3. Выполнение команды help в разных программных средах

Команда help запускалась в среде cmd.exe (рис.6.1, 6.2)

Рисунок 6.1 -результата работы команды help в cmd.exe

Рисунок 6.2- результата работы команды help в cmd.exe

Далее команда help вызывалась в оболочке powershell (рис.7)

Рисунок 7- результат работы команды help в PowerShell

Из результатов работы команды help всреде cmd.exe и в оболочке PowerShell, можно сказать, что с среде cmd.exe команда help выводит всю информацию о представленных консольных командах, а в оболочке PowerShell выводится информация о командлетах и основных понятиях Windows PowerShell.

В оболочке PowerShell вызывается команда Get-help (псевдоним help) с параметром –detailed, для получения подробных сведений о команде help (рис.8)

Рисунок 8- фрагмент результата работы команды Get-Hel с параметром -detailed

Упражнение 4. Связывание команд в конвейер

Для создания собственной книги в PowerShell используется команда Get-Help Export-Alias | Get-help –Detailed (рис.9)

Рисунок 9 -ввод команды Get-Help Export-Alias | Get-help –Detailed

Для создания собственного файла книги Sofia_powershell-help.txt в консоль вводится команда Get-Help Export-Alias | Get-Help –Detailed | Out-File Sofia_powershell-help.txt , с помощью команды dir был выведен список файлов и подпапок из указанной папки (рис.10)

Рисунок 10- создание собственного файла книги и вывод содержимого папки

Затем через командную строку текстовый файл открыт в блокноте (рис.11, рис.12)

Рисунок 11- открытие текстового файла в блокноте

Рисунок 12- содержимое текстового файла

Export-Alias, экспортирует информацию о текущих определенных псевдонимах в файл

Командлет Get-Alias получает псевдонимы в текущем сеансе (рис.13)

Рисунок 13- Результат работы параметра Get-Alias

Import-Alias импортирует список псевдонимов из файла (рис.14)

Рисунок 14-Результат работы параметра Import-Alias

Командлет New-Alias создаёт новые псевдонимы (рис.15)

Рисунок 15- Результат работы параметра New-Alias

Командлет Set-Alias позволяет создать или изменить псевдоним для командлета или другой команды (рис.16)

Рисунок 16 -результат работы параметра Set-Alias

Задание на лабораторную работу:

Исследование структуры PowerShell по четырем разделам справки

Рисунок 17- результат работы команды Alias

Рисунок 18- фрагмент результата работы команды Cmdlet

Рисунок 19-результат работы команды Provider

Раздел HelpFile отсутствует в оболочке на данном ПК (рис.20)

Рисунок 20-результат работы команды HelpFile

Далее задаются команды для нахождения справочной информации в среде PowerShell по псевдонимам rd и at

Псевдоним rd отвечает за удаление папки, для получения подробных сведений о нем используется команда get help –detailed (рис.21)

Рисунок 21 - сведения о псевдониме rd

Псевдоним at предназначен для запуска команд и программ в указанное время по определенным дням

Рисунок 22 -фрагмент сведений о псевдониме at

Выводы

В ходе выполнения данной лабораторной работы получены практические навыки по работе с PowerShell.

Изучена команда help, которая позволяет просматривать справку об указанном командлете, параметр -detailed делает справку более подробной.

Получен опыт создания собственных файлов в книге в оболочке PowerShell.

Также в Windows PowerShell включены псевдонимы многих известных команд.

Список использованных источников

1.) A.В. Аграновский, К.Б. Гурнов, В.С. Павлов, Е.Л. Турнецкая Учебное пособие «Администрирование и диагностика ОС Windows на персональном компьютере»

2.) Руководство по командной строке Windows URL: https://cmd.readthedocs.io

Соседние файлы в предмете Операционные системы