
Кузин / 4_lab_rabota_kuzin_ya_v
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
доц., канд. техн. наук |
|
|
|
А.В. Аграновский |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4 |
РАЗРАБОТКА СЦЕНАРИЕВ WINDOWS POWERSHELL |
по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
Z9411 |
|
|
|
Кузин Я.В. |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2022
Цель лабораторной работы: изучение основ языка сценариев в операционной системе Windows и получение практических навыков работы в Windows PowerShell.
Вариант 10
Системные сведения
Рисунок 1 – Системные сведения.
Упражнение 2.1. Запуск оболочки Windows PowerShell
Запустил PowerShell.
Рисунок 2 – PowerShell.
Упражнение 2.2.
Использую команду dir для выведения списка файлов и подпапок.
Рисунок 3 – Dir.
Использую команду dir после запуска PowerShell.
Рисунок 4 – Использование команды в PowerShell.
Осуществляю вызов справки по командлету.
Рисунок 5 – Использование команды в PowerShell.
Упражнение 2.3. Выполнение команды HELP в разных программных средах.
Использую команду help.
Рисунок 6 – Команда help в cmd.
Использую команду help после запуска PowerShell.
Рисунок 7 – Команда help в PowerShell.
В cmd help выводит всю информацию о представленных консольных командах, в PowerShell же выводится информация о командлетах и дополнительная информация о PowerShell.
Вывожу на экран результаты выполнения данной команды с разными параметрами.
Рисунок
8 – Get-Help
с параметрами.
Упражнение 2.4. Связывание команд в конвейер.
Создаю свою книгу в PowerShell, набрав в консоли Get-Help Export-Alias | Get-help –Detailed.
Рисунок
9 – Get-Help Export-Alias | Get-help –Detailed.
Создаю собственный «файл книги» названием yaroslav_help.txt. При написании не отобразился -detailed
Рисунок 10 – Собственный файл книги.
После чего файл был найден в каталоге и открыт в блокноте.
Рисунок 11 – Созданный файл.
Исходя из предыдущих данных, делаем вывод, что Export-Alias, выводит дополнительные сведения о текущих псевдонимах в файл, а Get-Alias получает псевдонимы текущей сессии.
Рисунок 12 – Get-Alias.
Set-Alias может создать или изменить псевдоним для командлета или другой команды.
Рисунок 13 – Set-Alias.
New-Alias создаёт новые командлеты.
Рисунок 14 – New-Alias.
Import-Alias позволяет импортировать псевдонимы из файла.
Рисунок 15 – Import-Alias.
Основная лабораторная работа
Я исследую PowerShell по перечню четырёх разделов справки:
Alias:
Рисунок
16 –
Alias.
Cmdlet:
Рисунок 17 – Cmdlet.
Provider:
Рисунок 18 – Provider.
HelpFile:
Рисунок
19 – HelpFile.
Первый псевдоним– del – удаление одного или нескольких файлов.
Рисунок 20 – del
Второй псевдоним–more– постраничный вывод в консоли.
Рисунок 21 – more
Вывод:
В ходе выполнения данной лабораторной работы, получил практические навыки по работе с PowerShell:
Разобрался в работе с командлетами в PowerShell, а именно с Get-Help, который позволяет с помощью параметра -Detailed просматривать справку об указанном командлете в более подробном виде.
Понял отличия между стандартной консолью cmd Windows и оболочкой PowerShell.
Получил навыки в создании собственной книги в PowerShell, благодаря которым пользователь способен читать объекты, транслируемые в эту самую книгу.
Исходя из этого, можно сказать, что после выполнения этой лабораторной работы получил навыки и опыт в работе с командной оболочкой PowerShell Windows, которая обладает несколько большим функционалом в сравнении с cmd Windows. Столкнулся с проблемой, что при написании –detailed она не отображается в командной строке