Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Примеры интересных работ в Windows PowerShell




Первое знакомство с новой командной оболочкой 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...