
- •4. Вывести содержимое каталога Windows по указанному в табл. 5 формату на экран и в текстовый файл. Сортировать по дате. Условие отбора - первые буквы имени sy.
- •5. Вывести в текстовый файл список свойств процесса, возвращаемый командлетом Get-process и на экран – их общее количество.
- •10. Найти максимальное, минимальное и среднее значение времени выполнение командлетов dir и ps
- •11. Разработать командлет для:
- •1) Нахождения среди выполняющихся процессов имен процессов с наименьшим значением BasePriority
- •2) Нахождения среди выполняющихся процессов имен процессов, у которых значения параметра WorkingSet одинаковы
5. Вывести в текстовый файл список свойств процесса, возвращаемый командлетом Get-process и на экран – их общее количество.
PS C:\Users\InsaNity> Get-Process | Get-Member -MemberType Property | Out-File -filepath D:\File1.txt
PS C:\Users\InsaNity> $a = get-process
PS C:\Users\InsaNity> $a.length
68
6. Создать текстовый файл, содержащий список выполняемых процессов, упорядоченный по возрастанию указанного в табл.6 параметра.
Список выводимых параметров процессов - Имя процесса, PriorityClass, ProductVersion, Id. Сортировать по значению параметра - Имя процесса. Вывести процессы, у которых Id > 100.
PS C:\> (Get-Process|where{$_.Id -gt 100}|sort -Property ProcessName|select Name, PriorityClass, ProductVersion, Id|ft -auto)|out-File "process.txt"
7. Cоздать HTML-файл, содержащий список выполняемых процессов, упорядоченный по возрастанию указанного в табл.5 параметра. Имена параметров процессов указаны в табл. 5
PS C:\Users\InsaNity> Get-Process |sort -Property ProcessName| Convertto-html -Property Name, PriorityClass, ProductVersion, Id > Processes.htm
8. Найти суммарный объем всех графических файлов (bmp, jpg), находящихся в каталоге Windows и всех его подкаталогах.
PS C:\Windows\system32> $sum = 0; ForEach ($f in Dir C:\Windows\* -include *.bmp, *.gif -recurse) {$sum +=$f.length}; $sum
12025994
9. Вывести на экран сведения о ЦП компьютера.
PS C:\> Get-wmiobject -Class Win32_Processor
__GENUS : 2
__CLASS : Win32_Processor
__SUPERCLASS : CIM_Processor
__DYNASTY : CIM_ManagedSystemElement
__RELPATH : Win32_Processor.DeviceID="CPU0"
__PROPERTY_COUNT : 48
__DERIVATION : {CIM_Processor, CIM_LogicalDevice, CIM_LogicalElement, CIM_ManagedSystemElement}
__SERVER : INSANITY-PC
__NAMESPACE : root\cimv2
__PATH : \\INSANITY-PC\root\cimv2:Win32_Processor.DeviceID="CPU0"
AddressWidth : 64
Architecture : 9
Availability : 3
Caption : AMD64 Family 16 Model 4 Stepping 2
ConfigManagerErrorCode :
ConfigManagerUserConfig :
CpuStatus : 1
CreationClassName : Win32_Processor
CurrentClockSpeed : 2600
CurrentVoltage : 15
DataWidth : 64
Description : AMD64 Family 16 Model 4 Stepping 2
DeviceID : CPU0
ErrorCleared :
ErrorDescription :
ExtClock : 200
Family : 236
InstallDate :
L2CacheSize : 2048
L2CacheSpeed :
L3CacheSize : 4096
L3CacheSpeed : 0
LastErrorCode :
Level : 16
LoadPercentage : 8
Manufacturer : AuthenticAMD
MaxClockSpeed : 2600
Name : AMD Phenom(tm) II X4 810 Processor
NumberOfCores : 4
NumberOfLogicalProcessors : 4
OtherFamilyDescription :
PNPDeviceID :
PowerManagementCapabilities :
PowerManagementSupported : False
ProcessorId : 178BFBFF00100F42
ProcessorType : 3
Revision : 1026
Role : CPU
SocketDesignation : CPU 1
Status : OK
StatusInfo : 3
Stepping : 2
SystemCreationClassName : Win32_ComputerSystem
SystemName : INSANITY-PC
UniqueId :
UpgradeMethod : 1
Version : Model 4, Stepping 2
VoltageCaps :