Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба_5_Операционные_Системы_ПДФ

.docx
Скачиваний:
0
Добавлен:
14.12.2022
Размер:
33.03 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра «Математическая кибернетика и информационные технологии»

Лабораторная работа

на тему

«Изучение механизмов взаимодействия операционной системы устройств ввода-вывода»

Выполнил:

Студент 1 курса магистратуры

Группы М092201(75)

Францев А.Р.

Проверил:

Симонов Сергей Евгеньевич

Москва 2022

Вариант 9

Разработайте сценарий PowerShell, записывающий в текстовый файл сведения об установленных на компьютере устройствах, о файловых системах логических дисков, об IP-адресе компьютера.

Выполнение работы:

Для разработки сценария PowerShell, который записывает информацию об устройствах, установленных на компьютере, в текстовый файл, включая информацию о файловых системах логических дисков и IP-адресе компьютера, мы можем использовать комбинацию команд Get-WmiObject и Get-NetIPAddress. Вот пример сценария, который записывает информацию о файловых системах логических дисков и IP-адресе компьютера в текстовый файл:

# Get information about the system's logical disks

$disks = Get-WmiObject -Class Win32_LogicalDisk

# Write the information to a text file

$output = "Logical disks:"

foreach ($disk in $disks) {

$output += " * $($disk.DeviceID) ($($disk.FileSystem))"

}

# Get the computer's IP address

$ip = Get-NetIPAddress | Select-Object -ExpandProperty IPAddress

# Add the IP address to the output

$output += "IP address: $ip"

# Write the output to the text file

$output | Out-File "device_info.txt" -Encoding ASCII

Чтобы запустить этот сценарий, откройте окно PowerShell и запустите файл сценария (например, ./device_info.ps1). В результате в текущем каталоге будет создан текстовый файл с именем device_info.txt, содержащий информацию о логических дисках системы и IP-адресе. Примечание: Сценарий использует класс Win32_LogicalDisk WMI для получения информации о логических дисках системы. Этот класс может быть доступен не на всех системах или может содержать не всю информацию, перечисленную выше. Вам может понадобиться изменить сценарий для использования других классов WMI или свойств, в зависимости от вашей системы и информации, которую вы хотите включить в выходной файл.