Примеры интересных работ в Windows PowerShell
⇐ ПредыдущаяСтр 7 из 7 Первое знакомство с новой командной оболочкой Windows PowerShell и полученные знания позволяют оценить универсальность и многогранность данного инструмента. Квалифицированное его использование требует глубоких знаний аппаратного, программного и информационного обеспечения компьютерных систем. Не вдаваясь в подробности построения и функционирования отдельных ресурсов, рассмотрим несколько интересных примеров определения некоторых характеристик компьютерных систем [1]. Нужно отметить, что отдельные управляющие конструкции – конвейеры громоздки, требуют внимательности и терпения. Ошибки даже в одном символе недопустимы. Получение информации о BIOS Вывод всех характеристик BIOS можно получить выполнением следующей команды …. Служебные характеристики для WMI (Windows Management Instrumentation), имена которых начинаются двумя знаками подчеркивания, можно убрать, если ввести параметр –ExcludeProperty __* …. Вывод характеристик операционной системы Список основных характеристик (дата установки, загрузочное устройство и т.п.) операционной системы можно получить при обращении к экземпляру класса WMI Win32_OperatingSystem. Конвейер блокирует выдачу служебных свойств WMI. ,,,, Получение информации о физической памяти компьютера Экземпляры класса Win32_PhysicalMemory позволяют определить характеристики памяти компьютера. …. Оставив самые важные свойства, следующий конвейер дает табличное представление данных. Эти данные можно перевести в формат HTML-документа и сохранить в файле mem.html. Командлет Invoke-Item передает данные файла браузеру.
Данные, представленные браузером, не отформатированы. Если в PowerShell создать файл с таблицей стилей styles.css, то можно изменить внешний вид результата.
Для связывания HTML-файла с таблицей стилей в раздел заголовка (Head) требуется вставить тег: <link rel=’stylesheet’ href=’c:\styles.css’ type=’text/css’ /> Вновь передаем данные браузеру и получаем отформатированные данные.
Получение информации о процессорах Обратимся к экземпляру класса Win32_Processor с целью получения свойств процессора ,,,, Оставим только важные свойства и снова обратимся к таблице стилей Сформированный файл proc.html передаем браузеру Подобную информацию можно получить по любому устройству компьютера, сетевому устройству, по любому программному модулю программного обеспечения. Задание № 5 1. Рассмотреть примеры работы с объектами в разделе п.1.4.4. Уяснить основные варианты работы в интерактивном режиме. 2. Выполнить примеры, иллюстрирующие варианты построения и применения функций в PowerShell. Проверить работу функций с различными наборами данных. 3. Создать файл сценария, приведенный в п.1.6. и запустить его в работу. Найти в Интернете по указанному в п.1.6 адресу библиотеку сценариев. Ознакомиться с содержимым библиотеки, скачать 1-2 простейших сценария и запустить их в работу. 4. Ознакомиться с содержанием примеров выполнения работ по определению характеристик ресурсов компьютерных систем. Литература: 1. Попов А.В. Введение в Windows. – СПб.: БХВ – Петербург, 2009. – 4664с.: ил. – (Системный администратор) 2. Уилсон Э. Руководство по сценариям Windows PowerShellТМ. Серия “Справочник администратора”/ Уилсон Э.; пер. с англ. – М.: ЭКОМ Паблишерз, 2009. – 704 с.: ил. 3. Робишо П. Введение в Windows PowerShell, http://www.osp.ru/win2000/2006/08/3829300/ 4. http://dmitrysotnikov.wordpress.com/ 5. http://www.itcommunity.ru/blogs/dmitrysotnikov 6. http://xaegr.wordpress.com/ 7. http://blods.technet.com/abeshkov 8. http://www.intuit.ru/departament/os/compromtwin/16/1.html (16 - 19 лекции)
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|