Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 5 статей:
Методические подходы к анализу финансового состояния предприятия
Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века
Ценовые и неценовые факторы
Характеристика шлифовальных кругов и ее маркировка
Служебные части речи. Предлог. Союз. Частицы
КАТЕГОРИИ:
|
Командлеты для измерения свойств объектов
Для иэмерения времени выполнения командлетов 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 и 10 – и подкаталогов) по указанному в табл. 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.
Таблица 7. Варианты заданий для студентов бригад
№№
| Содержание задания – разработать командлет для:
|
| 1. вычисления факториала от целочисленной переменной с именем numb
2. нахождения минимального и максимального значений чисел, хранящихся в файле nn.txt
|
| 1. нахождения количества различных чисел, хранящихся в файле nn.txt
2. нахождения количества наибольших чисел, хранящихся в файле nn.txt
|
| 1. нахождения количества положительных чисел, хранящихся в файле nn.txt
2. нахождения количества четных чисел, хранящихся в файле nn.txt
|
| 1. нахождения в заданном каталоге файла наибольшего размера
2. нахождения в заданном каталоге трех файлов наименьшего размера
|
| 1. нахождения среди выполняющихся процессов имен процессов, выполняющихся в двух или более экземплярах
2. нахождения среди выполняющихся процессов имени процесса, запущенного последним
|
| 1. нахождения среди выполняющихся процессов имен трех процессов, использовавших более всего процессорного времени
2.нахождения среди выполняющихся процессов имени процесса с наибольшим размером рабочего множества страниц
|
| 1. нахождения среди выполняющихся процессов имен процессов с наименьшим значением BasePriority
2. нахождения среди выполняющихся процессов имен процессов, у которых значения параметра WorkingSet одинаковы
|
| 1. проверки наличия в текущем каталоге файлов одинакового размера. Если такие файлы есть – вывести их имена
2. нахождения среди выполняющихся процессов имен процессов с наибольшим значением приоритета
|
| 1.нахождения в каталоге windows\system32 имен трех dll наибольшего и наименьшего размеров
2. нахождения в каталоге windows\system32 имен трех dll с самой ранней датой создания
|
| 1. нахождения среди выполняющихся процессов имен трех процессов, работающих в системе дольше всего
2. нахождения среди выполняющихся процессов имен процессов, имеющих одинаковые ProductVersion
|
| 1. разбиения текстового файла, содержащего четное количество строк, на два текстовых файла, в каждый из которых записать одинаковое количество строк
2.нахождения в каталоге windows и его подкаталогах имен библиотек dll из шести символов, начинающихся на mfc и заканчивающихся буквой u
|
| 1. нахождения в каталоге windows и его подкаталогах имен файлов, записанных русскими буквами и имеющих расширение jpg.
2. нахождения в текстовом файле, содержащем слова английского и русского языков (одно слово в строке), слов русского языка и вывода их на экран
|
| 1. нахождения в текстовом файле, содержащем слова английского и русского языков и числа (одно слово или число в строке), чисел и вывода их на экран
|
| 1. нахождения в текстовом файле, содержащем слова английского и русского языков (одно слово в строке), слов, написанных с заглавной буквы и вывода их на экран
|
- ОТЧЕТ О РАБОТЕ
Готовится в письменном виде один на бригаду. Содержание отчета:
1. Тексты командлетов, использованных при выполнении заданий 4 - 11.
2. Результаты, полученные при выполнении заданий 5, 6, 8, 9, 10, 11.
3. Письменный ответ на контрольный вопрос (номер вопроса определяется номером бригады).
- КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Типы команд PowerShell (PS).
Не нашли, что искали? Воспользуйтесь поиском:
|