BGInfo を使用してユーザーのアカウント タイプを表示するための適切な WMI クエリは何ですか?

BGInfo を使用してユーザーのアカウント タイプを表示するための適切な WMI クエリは何ですか?

Sysinternals の BGinfo を使用して、デスクトップにユーザーのアカウント タイプ (通常は標準または管理者) を表示したいと考えています。

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

関連情報