Какой правильный запрос WMI используется для отображения типа учетной записи пользователя с помощью BGInfo?

Какой правильный запрос WMI используется для отображения типа учетной записи пользователя с помощью BGInfo?

Я хочу отобразить тип учетной записи пользователя (обычно стандартный или администратор) на рабочем столе с помощью BGinfo от Sysinternals.

Я считаю, что использование запроса WMI для отображения «значения» типа учетной записи (свойство класса?) является возможным подходом, но я не могу придумать работающий запрос WMI.

Выбор запроса WMI

решение1

Возможно, это не совсем тот ответ, который вы искали, но поскольку BGInfo также поддерживает VBScript. Если это вариант для вас, то следующий скрипт может быть полезен:

dim strUser  : strUser = CreateObject("Wscript.Network").UserName
dim blnFound : blnFound = false

for each objUser in GetObject("WinNT://./Administrators").Members
    if objUser.Name = strUser then
        Echo strUser & " is a member of local administrators."
        blnFound = true
    end If
next

if blnFound = false then
  Echo strUser & " is not a member of local administrators"
end if

Связанный контент