Федеральное государственное бюджетное


$pfu :  PS C:\> $pfu = get-wmiobject -class 'win32_pageFileUsage'



Pdf көрінісі
бет96/118
Дата21.12.2023
өлшемі5,01 Mb.
#141929
1   ...   92   93   94   95   96   97   98   99   ...   118
Байланысты:
LabR OP.04

$pfu

PS C:\> $pfu = get-wmiobject -class 'win32_pageFileUsage'
b.Далее мы применим команду
get-member
для определения
свойств, доступных для класса
Win32_pageFileUsage:
PS C:\> $pfu | get-member -membertype property | where-object { 
$_.name -notmatch 
'_'} 
Обычно для нахождения информации по определенному классу можно 
использовать команду 
get-member 
без указания параметров, но в нашем 
примере нас интересуют только доступные свойства и только те из них, 
которые не содержат в имени символ подчеркивания. Чтобы узнать о 
существовании класса WMI
win32_pageFileUsage 
(ведь известно, что 
в WMI поддерживается более тысячи классов, помимо этого ряд 
приложений добавляет свои классы), вы можете применить команду: 
PS C:\> get-wmiobject -list
для получения списка всех существующих в системе классов. После того 
как мы определили доступные нам свойства класса, мы выводим 
содержимое интересующих нас свойств на экран: 
PS C:\> Spfu.caption; $pfu.currentusage
с. Класс 
win32_DiskDrive, 
в котором хранится информация о дисках
установленных в системе. Этот класс — пример 
WMI
-класса, 
содержащего более одного объекта. Определяем значение 
свойства 
caption 
первого диска, установленного в системе: 
Задание
. Напишите необходимые команды самостоятельно. 
Другая задача - проверить, сколько свободного места есть на дисках, на 
которые возможна запись: 
PS C:\> get-wmiobject win32_LogicalDisk
Нам нужны диски, на которые можно писать. У них type=3: 
PS C:\> get-wmiobject win32_LogicalDisk -filter "drivetype=3"
Затем нужно получить параметры deviceid, freespace: 
PS C:\> get-wmiobject win32_LogicaIDisk -filter "drivetype=3" |select 


Достарыңызбен бөлісу:
1   ...   92   93   94   95   96   97   98   99   ...   118




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет