WSH + WMI. Примеры. Класс Win32_LogicalProgramGroup
Класс Win32_LogicalProgramGroup содержит список групп программ на компьютере под управлением Windows, например Автозагрузка или Стандартные.
class Win32_LogicalProgramGroup : Win32_ProgramGroupOrItem
{
string Caption;
string Description;
string GroupName;
datetime InstallDate;
string Name;
string Status;
string UserName;
};
Методы
Класс Win32_LogicalProgramGroup не имеет методов
Свойства
- Caption
- Короткое описание объекта (в одну строчку). Только для чтения.
- Description
- Описание объекта. Только для чтения
- GroupName
- Имя программной группы. Программные группы представлены в виде папок (например, Стандартные\Служебные). Только для чтения
- InstallDate
- Дата установки объекта. Только для чтения
- Name
- Имя, определенное пользователем, за которым следует имя группы. Например, All Users:Accessories\System Tools. Только для чтения
- Status
- Текущее состояние объекта. Возможны значения OK, Degraded, Pred Fail, Error, Starting, Stopping, Service. Только для чтения
- UserName
- Пользователи, которые имеют доступ к программной группе. Например, All Users. Только для чтения.
Пример получения сведений о списке групп программ на компьютере. Класс Win32_LogicalProgramGroup
On Error Resume Next
strComputer = "."
Set objWMILogProgGroup = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMILogProgGroup.ExecQuery("Select * from Win32_LogicalProgramGroup")
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption & " GroupName: " & objItem.GroupName
Next
Более подробно о классе Win32_LogicalProgramGroup смотрите на MSDN.
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуетс¤ регистраци¤).