
Zhovtyak_lab6_os
.pdfГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
доц., канд. техн. наук |
|
|
|
А. В. Аграновский |
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №6
РАЗРАБОТКА КОМАНДЛЕТОВ POWERSHELL ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ
по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
|
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О. Жовтяк |
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2022

1.Цель работы
Изучить командлеты Powershell, предназначенные для работы с файловой системой.
2.Информация об устройстве
Сведения об устройстве ПК представлены при помощи команды systeminfo в командной строке Windows на рисунке 1.
Рисунок 1 – Информация об устройстве
3.Выполненные упражнения
Упражнение 2.12. Командлет Get-ChildItem.
Возвращение всех файлов .txt в каталоге С:\Kosmos\, включая подкаталоги с использованием команды Get-ChildItem C:\Kosmos\ *.txt - Recurse –Force представлено на рисунке 2.
2

Рисунок 2 – Возврат файлов .txt
Использование параметра –Path для возврата списка файлов с расширением .txt находящихся в разных каталогах с помощью команды getchilditem -path C:\Kosmos\*txt, C:\lab\*txt -Recurse -Force представлено на рисунке 3
Рисунок 3 – Использование параметра –Path
3

Получение всех файлов с расширением .txt, имеющих в названии слово stars, с помощью команды get-childitem -path C:\Kosmos\*.txt -Filter *stars* - recurse представлено на рисунке 4.
Рисунок 4 – Использование параметра –Filter
Фильтрование файлов .txt с помощью параметра –Include с помощью команды get-childitem -path C:\Kosmos\* -Include *txt представлено на рисунке 5.
Рисунок 5 – Использование параметра –Include
Упражнение 2.13. Командлет Get-Item.
Ввод команды get-item для просмотра сведений о каталоге Kosmos
представлен на рисунке 6.
Рисунок 6 – Сведения о выбранном каталоге
4

Просмотр сведений о множестве папок представлен на рисунке 7.
Рисунок 7 – Сведения о множестве папок
Просмотр свойств объектов папки Kosmos с использованием конвейера представлен на рисунке 8.
Рисунок 8 – Просмотр свойств папки
Просмотр свойств файла папки Kosmos представлен на рисунке 9.
5

Рисунок 9 – Просмотр свойств файла Упражнение 2.14. Командлет New-Item.
Создание пустого файла с указанием параметров –Path и –ItemType file
представлен на рисунке 10.
Рисунок 10 – Создание пустого файла Создание текстового файла с наполнением представлено на рисунке 11.
Наполнение файла на рисунке 12.
Рисунок 11 – Создание текстового файла с наполнением
6

Рисунок 12 – Наполнение файла
Чтение текстового файла с помощью команды type представлено на рисунке 13.
Рисунок 13 – Чтение текстового файла Копирование нового файла с его одновременным переименованием и
использованием псевдонимов команделетов представлено на рисунке 14.
Рисунок 14 – Создание и копирование файлов средствами командлетов Упражнение 2.15. Работа с файлами средствами PowerShell.
Вывод всех дисков, к которым Windows Powershell позволяет осущствить доступ с помощью командлета Get-Psdrive представлен на рисунке 15.
7

Рисунок 15 – Вывод списка дисков на персональном компьютере Вывод всех дисков, к которым Windows Powershell позволяет
осущствить доступ с помощью командлета get-childitem представлен на рисунке 15.
Рисунок 15 – Вывод данных о диске C
Папка с занесенными 10 файлами разного типа и папкой с 5 такими же файлами представлен на рисунке 16.
8

Рисунок 16 – Содержание тестовой папки в проводнике
Для упрощения работы с тестовыми файлами создается новый диск FK.
Это представлено на рисунке 17.
Рисунок 17 – Создание диска FK
Просмотр содержимого диска FK представлен на рисунке 18.
9

Рисунок 18 – Содержимое диска FK
Скрытие файлов .txt и .doc представлено на рисунке 19.
Рисунок 19 – Вывод содержимого каталогов с сокрытием файлов Вывод только имен и размеров файлов с игнорированием .doc и .txt
представлен на рисунке 20.
10