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