Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Кузин / 4_lab_rabota_kuzin_ya_v

.docx
Скачиваний:
0
Добавлен:
18.06.2024
Размер:
1.08 Mб
Скачать

ГУАП

КАФЕДРА № 41

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

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

доц., канд. техн. наук

А.В. Аграновский

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

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

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

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

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

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

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

СТУДЕНТ ГР. №

Z9411

Кузин Я.В.

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

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

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

2022

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

Вариант 10

Системные сведения

Рисунок 1 – Системные сведения.

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

  1. Запустил PowerShell.

Рисунок 2 – PowerShell.

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

  1. Использую команду dir для выведения списка файлов и подпапок.

Рисунок 3 – Dir.

  1. Использую команду dir после запуска PowerShell.

Рисунок 4 – Использование команды в PowerShell.

  1. Осуществляю вызов справки по командлету.

Рисунок 5 – Использование команды в PowerShell.

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

  1. Использую команду help.

Рисунок 6 – Команда help в cmd.

  1. Использую команду help после запуска PowerShell.

Рисунок 7 – Команда help в PowerShell.

  1. В cmd help выводит всю информацию о представленных консольных командах, в PowerShell же выводится информация о командлетах и дополнительная информация о PowerShell.

  1. Вывожу на экран результаты выполнения данной команды с разными параметрами.

Рисунок 8 – Get-Help с параметрами.

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

  1. Создаю свою книгу в PowerShell, набрав в консоли Get-Help Export-Alias | Get-help –Detailed.

Рисунок 9 – Get-Help Export-Alias | Get-help –Detailed.

  1. Создаю собственный «файл книги» названием yaroslav_help.txt. При написании не отобразился -detailed

Рисунок 10 – Собственный файл книги.

  1. После чего файл был найден в каталоге и открыт в блокноте.

Рисунок 11 – Созданный файл.

  1. Исходя из предыдущих данных, делаем вывод, что Export-Alias, выводит дополнительные сведения о текущих псевдонимах в файл, а Get-Alias получает псевдонимы текущей сессии.

Рисунок 12 – Get-Alias.

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

Рисунок 13 – Set-Alias.

New-Alias создаёт новые командлеты.

Рисунок 14 – New-Alias.

Import-Alias позволяет импортировать псевдонимы из файла.

Рисунок 15 – Import-Alias.

Основная лабораторная работа

Я исследую PowerShell по перечню четырёх разделов справки:

  1. Alias:

Рисунок 16 – Alias.

  1. Cmdlet:

Рисунок 17 – Cmdlet.

  1. Provider:

Рисунок 18 – Provider.

  1. HelpFile:

Рисунок 19 – HelpFile.

Первый псевдоним– del – удаление одного или нескольких файлов.

Рисунок 20 – del

Второй псевдоним–more– постраничный вывод в консоли.

Рисунок 21 – more

Вывод:

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

  1. Разобрался в работе с командлетами в PowerShell, а именно с Get-Help, который позволяет с помощью параметра -Detailed просматривать справку об указанном командлете в более подробном виде.

  2. Понял отличия между стандартной консолью cmd Windows и оболочкой PowerShell.

  3. Получил навыки в создании собственной книги в PowerShell, благодаря которым пользователь способен читать объекты, транслируемые в эту самую книгу.

Исходя из этого, можно сказать, что после выполнения этой лабораторной работы получил навыки и опыт в работе с командной оболочкой PowerShell Windows, которая обладает несколько большим функционалом в сравнении с cmd Windows. Столкнулся с проблемой, что при написании –detailed она не отображается в командной строке

Соседние файлы в папке Кузин