
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