Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Командлеты для измерения свойств объектов

Для иэмерения времени выполнения командлетов PS служит командлет Measure-CommandВ качестве примера рассмотрим получение времени выполнение командлета dir(Measure-Command {dir}).TotalSecondsДля получения статистических данных служит командлет Measure-Object. Для числовых массивов с его помощью можно получить максимальное, минимальное, среднее значение элементов массива и их сумму. Если имеется инициализированный массив ms, для указанной цели используется командлет$ms | measure-object –maximum –minimum –average -sum

2. МЕТОДИКА ВЫПОЛНЕНИЯ

 

1. Ознакомиться с теоретическими сведениями.

2. Запустить оболочку PowerShell.

3. Увеличить ширину окна оболочки до максимальной, увеличить высоту окна и задать цвет фона и цвет шрифта (рекомендуется синий фон и белый шрифт).

4. Вывести содержимое каталога Windows по указанному в табл. 5 формату на экран и в текстовый файл.

Таблица 5. Варианты заданий для бригад

Номера бригад Что выводить (имена, размер, дата создания, атрибуты) Сортировать по Условие отбора
1, 6 Только файлы По размеру Размер > 10000
2, 7 Файлы и подкаталоги По дате Первые буквы имени SY
3, 8 Только подкаталоги Именам Последняя буква имени S или T
4, 9 Только файлы bmp По размеру Размер >50000
5, 10 Только файлы jpg Именам Любые

 

Рекомендуется использовать фильтр по Extension или Attributes (в зависимости от варианта задания)

5. Вывести в текстовый файл список свойств процесса, возвращаемый командлетом Get-process и на экран – их общее количество.

6. Cоздать текстовый файл, содержащий список выполняемых процессов, упорядоченный по возрастанию указанного в табл.6 параметра. Имена параметров процессов указаны в табл. 6.

Таблица 6. Варианты заданий для бригад

Номера бригад Список выводимых параметров процессов Сортировать по значению параметра Вывести процессы, у которых  
1, 4 Имя процесса, BasePriority, Company Имя процесса BasePriority > 7
2, 6 Id, Имя процесса, время старта, Handles Время старта Id > 40
3, 5 Имя процесса, Id, PriorityClass, UserprocessorTime, TotalProcessorTime TotalProcessorTime Id > 100
7, 8 Имя процесса, PriorityClass, ProductVersion, Id Имя процесса Id > 100
9, 10 Id, Имя процесса, WorkingSet, CPU Id CPU > 5

7. Cоздать HTML-файл, содержащий список выполняемых процессов, упорядоченный по возрастанию указанного в табл.5 параметра. Имена параметров процессов указаны в табл. 5.

8. Найти суммарный объем всех графических файлов (bmp, jpg), находящихся в каталоге Windows и всех его подкаталогах.

9. Вывести на экран сведения о ЦП компьютера.

10. Найти максимальное, минимальное и среднее значение времени выполнение командлетов dir и ps

11. Выполнить индивидуальные задания согласно списку в журнале преподавателя

Таблица 7. Варианты заданий для студентов

№№ Содержание задания – разработать командлет для:
1 1. вычисления факториала от целочисленной переменной с именем numb 2. нахождения минимального и максимального значений чисел, хранящихся в файле nn.txt
2 1.  нахождения количества различных чисел, хранящихся в файле nn.txt 2.  нахождения количества наибольших чисел, хранящихся в файле nn.txt
3 1. нахождения количества положительных чисел, хранящихся в файле nn.txt 2. нахождения количества четных чисел, хранящихся в файле nn.txt
4 1. нахождения в заданном каталоге файла наибольшего размера 2. нахождения в заданном каталоге трех файлов наименьшего размера
5 1. нахождения среди выполняющихся процессов имен процессов, выполняющихся в двух или более экземплярах 2. нахождения среди выполняющихся процессов имени процесса, запущенного последним
6 1. нахождения среди выполняющихся процессов имен трех процессов, использовавших более всего процессорного времени 2.нахождения среди выполняющихся процессов имени процесса с наибольшим размером рабочего множества страниц
7 1. нахождения среди выполняющихся процессов имен процессов с наименьшим значением BasePriority 2. нахождения среди выполняющихся процессов имен процессов, у которых значения параметра WorkingSet одинаковы
8 1. проверки наличия в текущем каталоге файлов одинакового размера. Если такие файлы есть – вывести их имена 2. нахождения среди выполняющихся процессов имен процессов с наибольшим значением приоритета
9 1.нахождения в каталоге windows\system32 имен трех dll наибольшего и наименьшего размеров 2. нахождения в каталоге windows\system32 имен трех dll с самой ранней датой создания
10 1. нахождения среди выполняющихся процессов имен трех процессов, работающих в системе дольше всего 2. нахождения среди выполняющихся процессов имен процессов, имеющих одинаковые ProductVersion
11 1. разбиения текстового файла, содержащего четное количество строк, на два текстовых файла, в каждый из которых записать одинаковое количество строк 2.нахождения в каталоге windows и его подкаталогах имен библиотек dll из шести символов, начинающихся на mfc и заканчивающихся буквой u
12 1. нахождения в каталоге windows и его подкаталогах имен файлов, записанных русскими буквами и имеющих расширение jpg. 2. нахождения в текстовом файле, содержащем слова английского и русского языков (одно слово в строке), слов русского языка и вывода их на экран
13 1. нахождения в текстовом файле, содержащем слова английского и русского языков и числа (одно слово или число в строке), чисел и вывода их на экран
14 1. нахождения в текстовом файле, содержащем слова английского и русского языков (одно слово в строке), слов, написанных с заглавной буквы и вывода их на экран

 

 

3. ОТЧЕТ О РАБОТЕ

 

Готовится в письменном виде один на бригаду. Содержание отчета:

1. Тексты командлетов, использованных при выполнении заданий 4 - 11.

2. Результаты, полученные при выполнении заданий 5, 6, 8, 9, 10, 11.

3. Письменный ответ на контрольный вопрос (номер вопроса определяется номером студента в журнале преподавателя).

 

4. КОНТРОЛЬНЫЕ ВОПРОСЫ

 

1. Типы команд PowerShell (PS).



<== предыдущая лекция | следующая лекция ==>
Форматирование выводимой информации | Текущий каталог и относительные пути
Поделиться с друзьями:


Дата добавления: 2018-10-18; Мы поможем в написании ваших работ!; просмотров: 1040 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

2250 - | 2202 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.