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

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

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

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

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

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

(МТУСИ)

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

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

на тему

«Изучение сервера сценариев Windows Scripting Host»

Выполнил:

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

Группы М092201(75)

Францев Артем

Проверил:

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

Москва 2022

Вариант 9

Создайте файлы сценариев, которые выполняют следующие операции.

1 Выводят сведения о системе Расширенные данные о процессоре, поколение процессора.

2 Выводят информацию о локальном компьютере, на котором работает

студент (имя пользователя и имя компьютера).

3 Выводят сведения о сетевых принтерах и их количество. Если сетевых

принтеров несколько, запросить у пользователя, какой из них следует сделать

используемым по умолчанию.

4 Выполняют попытку подключения сетевого диска с заданным пользователем именем и параметрами. Если подключение прошло успешно, перед

завершением работы сценария предложить отключить сетевой диск.

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

Для создания файла сценария WScript, который выводит информацию о типе процессора системы и путях, заданных в переменных окружения системы, можно использовать объект WMI, класс Win32_Processor WMI и объект Environment.

Вот пример сценария, который выводит тип процессора и пути, установленные в переменных системного окружения:

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor")

For Each objItem in colItems

WScript.Echo "Processor type: " & objItem.Description

Next

Set objEnvironment = WScript.CreateObject("WScript.Shell")

strPath = objEnvironment.Environment("PROCESS").Item("Path")

WScript.Echo "System paths: " & strPath

Чтобы запустить этот сценарий, сохраните его в файл с расширением .vbs (например, system_info.vbs) и дважды щелкните по файлу. Это приведет к выполнению сценария и отображению типа процессора и системных путей во всплывающем окне.

Примечание: Сценарий использует класс Win32_Processor WMI и объект Environment для получения информации о процессоре и переменных окружения системы. Эти классы могут быть доступны не во всех системах или не содержать всей информации, перечисленной выше. Вам может понадобиться изменить сценарий, чтобы использовать различные классы WMI или свойства, в зависимости от вашей системы и информации, которую вы хотите включить в вывод.