
Zhovtyak_lab4_os
.pdf
Рисунок 16 – Данные файла D:\PowerShell_help.txt
На рисунке 17 продемонстрировано создание нескольких файлов книги, где в каждом файле выводится справка о командах Get-Alias, ImportAlias, New-Alias, Set-Alias. На рисунках 18-21 показаны созданные файлы.
Рисунок 17 – Создание файлов книги со справками о командах
11

Рисунок 18 – Справка о команде Get-Alias в файле
Рисунок 19 – Справка о команде Import-Alias в файле
12

Рисунок 19 – Справка о команде New-Alias в файле
Рисунок 19 – Справка о команде Set-Alias в файле
13

4. Исследование структуры PowerShell по перечню четырех
разделов справки: Alias, Cmdlet, Provide, HelpFile.
На рисунке 20 показана справка по команде Alias.
Рисунок 20 – Справка по команде Alias
На рисунке 21 показана справка по команде Cmdlet. Информации много, поэтому на скриншоте показана лишь еѐ часть.
Рисунок 21 – Справка по команде Cmdlet
14

На рисунке 22 показана справка по команде Provide.
Рисунок 22 – Справка по команде Provide
На рисунке 23 показана справка по команде HelpFile. Возникает ошибка, поэтому выполню предписание, где надо обновить разделы справки с помощью команды Update-Help. Это показано на рисунке 24, где к сожалению обновление справок не удалось.
Рисунок 23 – Неудачная выдача справки по команде Help-File
15

Рисунок 24 – Вызов команды Update-help
5. Нахождение справочной информации о командах по
индивидуальному заданию.
Согласно варианту 15 требуется вывести справку по командам: find и
cls.
На рисунке 25 представлена информация о команде find. К слову,
выданная информация трудно читаема для неподготовленного пользователя,
включая меня.
Рисунок 25 – Справка по команде find
16

На рисунке 25 представлена информация о команде cls.
Рисунок 25 – Справка по команде cls
6.Вывод
В ходе лабораторной работы я познакомился с программной оболочкой
Windows PowerShell, суть которой заключается в решении задач администрирования и управления ресурсами компьютера. Она создана для более неподготовленных пользователей согласно философии компании
Microsoft. Также она ориентирована на объектную модель платформы .NET,
включающую в себя многофункциональные специализированные библиотеки.
Результат работы:
1) Сравнил работу PowerShell и Командной строки. Обратил внимание, что PowerShell в сравнении выдает более полную и легче читаемую информацию в отличии от командной строки, хотя их принцип работы довольно похож
2)Познакомился с командой get-help и еѐ параметрами. В целом,
вся работа была сосредоточена на изучении именно этой команды. Еѐ
17
главная суть в том, что я могу легко познакомиться с любой командой
PowerShell, расположив название команды после вызова get-help. Если нужна более детальная информация, то применяется параметр – detailed.
3) Научился связывать команды в конвейер c помощью вертикального слеш. Это позволяет последовательно и связанно выполнять команды. Так, я смогу записать справку о команде в заданный файл.
Также мной были изучены прочие команды в ходе работы:
New-Alias – команда по созданию нового псевдонима для
командлета
Get-Alias – команда, которая получает все псевдонимы в текущем
сеансе
Set-Alias – команда по изменению псевдонима
Export-Alias – экспортирует псевдонимы в файл
Import-Alias – импорт файла псевдонима в PowerShell
Find – поиск командлетов
Cls – очистка дисплея от предыдущих команд
В ходе работы возникла лишь одна проблема, где я не могу вывести справку о команде HelpFile. Проблема не была решена, так как PowerShell не мог обновиться.
18