Win32_Account 클래스
Win32_Account 추상 WMI 클래스에는 Windows를 실행하는 컴퓨터 시스템에 알려진 사용자 계정 및 그룹 계정에 대한 정보가 포함되어 있습니다. Windows 도메인에서 인식되는 사용자 또는 그룹 이름은 이 클래스의 하위 항목(또는 멤버)입니다.
다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성은 MOF 순서가 아닌 알파벳순으로 나열됩니다.
구문
[Abstract, UUID("{8502C4C9-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_Account : CIM_LogicalElement
{
string Caption;
string Description;
string Domain;
datetime InstallDate;
boolean LocalAccount;
string Name;
string SID;
uint8 SIDType;
string Status;
};
멤버
Win32_Account 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
Win32_Account 클래스에는 이러한 속성이 있습니다.
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: MaxLen (64), DisplayName ("Caption")
개체에 대한 간단한 설명입니다.
이 속성은 CIM_ManagedSystemElement 클래스에서 상속됩니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: DisplayName ("설명")
개체에 대한 설명입니다.
이 속성은 CIM_ManagedSystemElement 클래스에서 상속됩니다.
-
-
도메인
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: 키, MappingStrings ("Win32API| 네트워크 관리 함수| 도메인")
그룹 또는 사용자가 속한 Windows 도메인의 이름입니다.
예: "NA-SALES"
-
-
InstallDate
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("설치 날짜")
개체가 설치된 날짜 및 시간입니다. 이 속성에는 개체가 설치되었음을 나타내는 값이 필요하지 않습니다.
이 속성은 CIM_ManagedSystemElement 클래스에서 상속됩니다.
-
-
LocalAccount
-
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: 수정됨
TRUE이면 계정이 로컬 컴퓨터에 정의됩니다. 로컬 컴퓨터에 정의된 계정만 검색하려면 "LocalAccount=TRUE" 조건을 포함하는 쿼리를 디자인합니다.
-
-
이름
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: 재정의 ("이름"), 키, MappingStrings ("Win32API| 네트워크 관리 구조|이름")
이 클래스의 Domain 속성에 지정된 도메인의 Windows 시스템 계정 이름입니다. 이 속성은 CIM_ManagedSystemElement 상속된 Name 속성을 재정의합니다.
-
-
SID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: 수정됨, MappingStrings ("Win32API| SID(보안 식별자)")
이 계정의 SID(보안 식별자)입니다. SID는 트러스티를 식별하는 데 사용되는 가변 길이의 문자열 값입니다. 각 계정에는 보안 데이터베이스에 저장된 기관(예: Windows 도메인)에서 발급한 고유한 SID가 있습니다. 사용자가 로그온하면 시스템은 데이터베이스에서 사용자의 SID를 검색하여 사용자의 액세스 토큰에 배치합니다. 시스템은 사용자의 액세스 토큰에서 SID를 사용하여 Windows 보안과의 모든 후속 상호 작용에서 사용자를 식별합니다. SID가 사용자 또는 그룹의 고유 식별자로 사용된 경우 다른 사용자 또는 그룹을 식별하는 데 다시 사용할 수 없습니다.
-
-
SIDType
-
-
데이터 형식: uint8
-
액세스 형식: 읽기 전용
-
한정자: 고정, MappingStrings("Win32API|Access Control 열거형 형식| SID_NAME_USE")
SID(보안 식별자) 유형을 지정하는 열거형 값입니다.
-
-
SidTypeUser (1)
-
SidTypeGroup (2)
-
SidTypeDomain (3)
-
SidTypeAlias (4)
-
SidTypeWellKnownGroup (5)
-
SidTypeDeletedAccount (6)
-
SidTypeInvalid (7)
-
SidTypeUnknown (8)
-
SidTypeComputer (9)
상태
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MaxLen (10), DisplayName ("상태")
개체의 현재 상태. 다양한 운영 및 비 운용 상태를 정의할 수 있습니다. 작동 상태에는 "OK", "Degraded", "Pred Fail"(SMART 지원 하드 디스크 드라이브와 같은 요소가 제대로 작동할 수 있지만 가까운 장래에 오류를 예측함)이 포함됩니다. 비 운용성 상태에는 "오류", "시작 중", "중지" 및 "서비스"가 포함됩니다. 후자의 "서비스"는 디스크의 미러 다시 실행, 사용자 권한 목록 다시 로드 또는 기타 관리 작업 중에 적용할 수 있습니다. 이러한 모든 작업이 온라인 상태인 것은 아니지만 관리되는 요소는 "OK"도 아니고 다른 상태 중 하나에 있지도 않습니다.
이 속성은 CIM_ManagedSystemElement 클래스에서 상속됩니다.
값은 다음과 같습니다.
OK ("OK")
오류 ("오류")
성능 저하됨 ("Degraded")
알 수 없음 ("알 수 없음")
사전 실패 ("사전 실패")
시작 중("시작")
중지 ("중지")
서비스 ("서비스")
스트레스( "스트레스")
NonRecover ("NonRecover")
연락처 없음 ("연락처 없음")
Lost Comm ("Lost Comm")
설명
Win32_Account 클래스는 CIM_LogicalElement 파생됩니다.
예제
다음 PowerShell 코드는 로컬 계정을 검색합니다.
Get-WmiObject Win32_Account -Filter "Domain='$Env:ComputerName'"
다음 PowerShell 코드는 도메인 계정을 검색합니다.
Get-WmiObject Win32_Account -Filter "Domain='$Env:UserDomain'"
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
Root\CIMV2 |
MOF |
|
DLL |
|