WSH + WMI. Примеры. Класс Win32_Group
Класс Win32_Group содержит информацию о группах пользователей
class Win32_Group : Win32_Account
{
string Caption;
string Description;
string Domain;
datetime InstallDate;
boolean LocalAccount;
string Name;
string SID;
uint8 SIDType;
string Status;
};
Класс Win32_Group имеет метод Rename - изменить имя группы.
Свойства
Ниже будут описаны ряд свойств класса Win32_Group.- Caption
- Только для чтения. Короткое описание объекта в одну строчку.
- Description
- Только для чтения. Описание объекта.
- Domain
- Только для чтения. Имя домена Windows, к которому группа принадлежит.
- InstallDate
- Только для чтения. Дата создания группы.
- LocalAccount
- Только для чтения. Если равно TRUE, то группа определена на локальном компьютере.
- Name
- Только для чтения. Название группы.
- SID
- Только для чтения. Идентификатор безопасности (SID) для этой учетной записи.
- SIDType
-
Только для чтения. Значения, которые определяют тип идентификатора безопасности (SID).
Значение
Описание
1 SidTypeUser 2 SidTypeGroup 3 SidTypeDomain 4 SidTypeAliastd 5 SidTypeWellKnownGroup 6 SidTypeDeletedAccount 7 SidTypeInvalid 8 SidTypeUnknown 9 SidTypeComputer
- Status
- Только для чтения. Текущий статус объекта.
Может принимать следующие значения:
"OK"
"Error"
"Degraded"
"Unknown"
"Pred Fail"
"Starting"
"Stopping"
"Service"
"Stressed"
"NonRecover"
"No Contact"
"Lost Comm"
Пример получения сведений о командах автозагрузки . WSH + WMI. Класс Win32_Group
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * from Win32_Group Where LocalAccount = True")
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption &VBCR _
& "Description: " & objItem.Description &VBCR _
& "Domain: " & objItem.Domain &VBCR _
& "Local Account: " & objItem.LocalAccount &VBCR _
& "Name: " & objItem.Name &VBCR _
& "SID: " & objItem.SID &VBCR _
& "SID Type: " & objItem.SIDType &VBCR _
& "Status: " & objItem.Status
Next
Требования.
Минимальная клиентская ОС - Windows Vista
Минимальная серверная ОС - Windows Server 2003
Более подробно о классе Win32_Group смотрите на MSDN.
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуетс¤ регистраци¤).