📘 О чем эта работа
В работе собран практический набор команд PowerShell для навигации, создания и управления файлами и папками, копирования и удаления объектов, а также примеры использования пакетного менеджера winget и установки приложений (draw.io, Git). Кроме того, документ содержит пошаговые задания по установке и проверке WSL (Ubuntu) и базовые требования по работе с Hyper‑V: установка, создание виртуальной машины и установка гостевой ОС Ubuntu.
📚 Что внутри
Ниже перечислены реальные элементы, которые вы найдёте в работе:
- Список конкретных PowerShell-команд: Get-Content (Get-PSReadlineOption).HistorySavePath, whoami, Write-Host 'Hello World', Get-History -Count 3, Clear, Get-Location, cd.
- Команды по работе с файловой системой: New-Item -ItemType Directory -Path '$env:USERPROFILE\Desktop\dir1', создание файлов (file1.txt, file2.txt, file3.log), фильтрация с Get-ChildItem -Filter 'file1*' и Get-ChildItem -Filter '*2.txt'.
- Операции ввода-вывода и метаданные: Set-Content, Get-Content, просмотр (Get-Item ...).LastWriteTime.
- Команды перемещения и копирования: Move-Item, Copy-Item ... -Force, Rename-Item, рекурсивное копирование -Recurse и массовое удаление Remove-Item -Recurse -Force.
- Использование пакетного менеджера: winget search, winget install --id=JGraph.Draw.io, winget install --id=Git.Git --interactive, winget uninstall и запуск приложений (& 'C:\Program Files\draw.io\draw.io.exe').
- Экспорт истории сессии PowerShell в файл: Get-Content (Get-PSReadlineOption).HistorySavePath > powershell_lab.txt.
- Задания по WSL: установка wsl --install, запуск wsl, проверка доступа к файлам через пути \\wsl$\Ubuntu\home\... и /mnt/c/Users/..., запуск простого веб‑сервера python3 -m http.server 10000 и проверка по адресу http://127.0.0.1:10000.
- Задания по Hyper‑V: установка Hyper‑V и компонентов управления, создание виртуальной машины и установка Ubuntu в качестве гостевой ОС.
📊 Для кого подходит
Лабораторная полезна студентам и начинающим системным администраторам, специалистам направления ИТ, DevOps-стажёрам и преподавателям, которым нужны готовые скрипты и инструкции для отработки командной строки, установки WSL и работы с Hyper‑V.
✨ Особенности
Документ содержит готовую пошаговую последовательность команд для практической отработки: создание директорий и файлов, фильтрация элементов, управление файлами (копирование/переименование/удаление), примеры установки софта через winget и сценарий сохранения истории PowerShell в текстовый файл. Для WSL приведены команды установки и проверки доступа между Windows и WSL, а также проверка сетевого доступа к локальному серверу. По Hyper‑V указаны базовые требования и порядок действий при создании виртуальной машины и установке гостевой Ubuntu.
❓ Частые вопросы
Подойдет ли для моего ВУЗа?
Структура лабораторной соответствует практическим требованиям по ИТ-дисциплинам: шаги, команды и проверяемые результаты.
Можно адаптировать?
Да. Команды можно объединить в скрипт .ps1, изменить пути (например, '$env:USERPROFILE\Desktop') и адаптировать под конкретный вариант задания или ОС.