Win32_ComputerSystem 클래스
Win32_ComputerSystemWMI 클래스는 Windows를 실행하는 컴퓨터 시스템을 나타냅니다.
다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다.
구문
[Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4B0-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_ComputerSystem : CIM_UnitaryComputerSystem
{
uint16 AdminPasswordStatus;
boolean AutomaticManagedPagefile;
boolean AutomaticResetBootOption;
boolean AutomaticResetCapability;
uint16 BootOptionOnLimit;
uint16 BootOptionOnWatchDog;
boolean BootROMSupported;
string BootupState;
uint16 BootStatus[];
string Caption;
uint16 ChassisBootupState;
string ChassisSKUNumber;
string CreationClassName;
sint16 CurrentTimeZone;
boolean DaylightInEffect;
string Description;
string DNSHostName;
string Domain;
uint16 DomainRole;
boolean EnableDaylightSavingsTime;
uint16 FrontPanelResetStatus;
boolean HypervisorPresent;
boolean InfraredSupported;
string InitialLoadInfo[];
datetime InstallDate;
uint16 KeyboardPasswordStatus;
string LastLoadInfo;
string Manufacturer;
string Model;
string Name;
string NameFormat;
boolean NetworkServerModeEnabled;
uint32 NumberOfLogicalProcessors;
uint32 NumberOfProcessors;
uint8 OEMLogoBitmap[];
string OEMStringArray[];
boolean PartOfDomain;
sint64 PauseAfterReset;
uint16 PCSystemType;
uint16 PCSystemTypeEx;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
uint16 PowerOnPasswordStatus;
uint16 PowerState;
uint16 PowerSupplyState;
string PrimaryOwnerContact;
string PrimaryOwnerName;
uint16 ResetCapability;
sint16 ResetCount;
sint16 ResetLimit;
string Roles[];
string Status;
string SupportContactDescription[];
string SystemFamily;
string SystemSKUNumber;
uint16 SystemStartupDelay;
string SystemStartupOptions[];
uint8 SystemStartupSetting;
string SystemType;
uint16 ThermalState;
uint64 TotalPhysicalMemory;
string UserName;
uint16 WakeUpType;
string Workgroup;
};
멤버
Win32_ComputerSystem 클래스에는 다음과 같은 형식의 멤버가 있습니다.
메서드
Win32_ComputerSystem 클래스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
JoinDo기본OrWorkgroup | 할 일기본 또는 작업 그룹에 컴퓨터 시스템을 추가합니다. |
이름 바꾸기 | 로컬 컴퓨터의 이름을 바꿉니다. |
SetPowerState | 구현되지 않았습니다. 이 메서드를 구현하는 방법에 대한 자세한 내용은 CIM_UnitaryComputerSystem SetPowerState 메서드를 참조하세요. |
UnjoinDo기본OrWorkgroup | 할 일기본 또는 작업 그룹에서 컴퓨터 시스템을 제거합니다. |
속성
Win32_ComputerSystem 클래스에는 이러한 속성이 있습니다.
-
관리PasswordStatus
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 24|하드웨어 보안 설정|관리PasswordStatus")
관리자 암호 상태 대한 시스템 하드웨어 보안 설정입니다.
-
-
사용 안 함 (0)
-
사용(1)
-
구현되지 않음(2)
-
알 수 없음 (3)
AutomaticManagedPagefile
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
-
한정자: MappingStrings ("WMI")
True이면 시스템에서 페이지 파일을 관리합니다.
AutomaticResetBootOption
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
-
한정자: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot")
True이면 자동 다시 설정 부팅 옵션이 활성화됩니다.
AutomaticResetCapability
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("WMI")
True이면 자동 재설정이 사용됩니다.
BootOptionOnLimit
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 23|기능|제한에 부팅 옵션")
부팅 옵션 제한은 ON입니다. ResetLimit 값에 도달하면 시스템 동작을 식별합니다.
예약됨 (0)
운영 체제 (1)
시스템 유틸리티 (2)
다시 부팅 안 함(3)
BootOptionOnWatchDog
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 23|기능|부팅 옵션")
Watchdog 타이머의 시간이 경과된 후 다시 부팅 작업의 유형입니다.
예약됨 (0)
운영 체제 (1)
시스템 유틸리티 (2)
다시 부팅 안 함(3)
BootROMSupported
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("WMI")
True이면 부팅 ROM이 지원되는지 여부를 나타냅니다.
BootStatus
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 32|시스템 부팅 정보|부팅 상태")
부팅 상태 식별하는 상태 및 추가 데이터 필드입니다.
이 값은 SMBIOS 정보의 시스템 부팅 정보 구조체의 부팅 상태 멤버에서 가져옵니다.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 및 Windows Vista: 이 속성은 Windows 10 및 Windows Server 2016 이전에는 지원되지 않습니다.
BootupState
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32API|GetSystemMetrics|SM_CLEANBOOT")
시스템이 시작됩니다. 장애 조치(fail-safe) 부팅은 금고Boot라고도 하는 사용자 시작 파일을 무시합니다.
다음 목록에는 필요한 값이 포함되어 있습니다.
- "일반 부팅"
- "장애 조치(fail-safe) 부팅"
- "네트워크 부팅으로 장애 조치(fail-safe)"
일반 부팅 ("일반 부팅")
장애 조치(fail-safe) 부팅 ("장애 조치(fail-safe) 부팅")
네트워크 부팅 으로 장애 조치(fail-safe) ("네트워크 부팅 시 장애 조치(fail-safe)"
캡션
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(64), DisplayName("Caption")
한 줄 문자열 개체에 대한 간단한 설명입니다.
이 속성은 CIM_ManagedSystemElement 상속됩니다.
ChassisBootupState
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 3|부팅 상태")
섀시의 부팅 상태입니다.
이 값은 SMBIOS 정보의 시스템 엔클로저 또는 섀시 구조체의 부팅 상태 멤버에서 가져옵니다.
기타 (1)
알 수 없음 (2)
금고 (3)
경고 (4)
위험 (5)
복구할 수 없음 (6)
ChassisSKUNumber
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 3|섀시|SKU 번호")
섀시 또는 엔클로저 SKU 번호를 문자열로 사용합니다.
이 값은 SMBIOS 정보의 시스템 엔클로저 또는 섀시 구조체의 SKU 번호 멤버에서 가져옵니다.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 및 Windows Vista: 이 속성은 Windows 10 및 Windows Server 2016 이전에는 지원되지 않습니다.
CreationClassName
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: CIM_Key
인스턴스의 상속 체인에 있는 첫 번째 구체적인 클래스의 이름입니다. 클래스의 다른 속성과 함께 이 속성을 사용하여 클래스의 모든 인스턴스와 해당 서브클래스를 식별할 수 있습니다.
이 속성은 CIM_System 상속됩니다.
CurrentTimeZone
-
데이터 형식: sint16
-
액세스 형식: 읽기/쓰기
-
한정자: MappingStrings("Win32API|시간 구조|TIME_ZONE_INFORMATION|Bias"), 단위("minutes")
통합 컴퓨터 시스템이 UTC(협정 세계시)에서 오프셋되는 시간입니다.
DaylightInEffect
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32API|시간 함수|GetTimeZoneInformation")
True이면 일광 절약 모드가 ON입니다.
설명
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: DisplayName ("Description")
개체에 대한 설명입니다.
이 속성은 CIM_ManagedSystemElement 상속됩니다.
Dnshostname
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32API|GetComputerNameEx|ComputerNameDnsHostname")
dns(do기본 이름 서버)에 따른 로컬 컴퓨터의 이름입니다.
도메인
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("Win32API|네트워크 관리 구조|WKSTA_INFO_100|wki100_langroup")
컴퓨터가 속한 do기본 이름입니다.
참고 항목
컴퓨터가 do기본 일부가 아닌 경우 작업 그룹의 이름이 반환됩니다.
Do기본Role
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("Win32API|Ds(디렉터리 서비스) 구조| |DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_MACHINE_ROLE| MachineRole")
할당된 작업 그룹에서 컴퓨터의 역할기본. do기본 작업 그룹은 동일한 네트워크에 있는 컴퓨터의 컬렉션입니다. 예를 들어 Do기본Role 속성은 컴퓨터가 멤버 워크스테이션임을 표시할 수 있습니다.
이 속성은 CIM_ManagedSystemElement 상속됩니다.
독립 실행형 워크스테이션 (0)
멤버 워크스테이션 (1)
독립 실행형 서버 (2)
멤버 서버 (3)
Backup Do기본 컨트롤러(4)
기본 Do기본 컨트롤러(5)
EnableDaylightSavingsTime
-
데이터 형식: boolean
-
액세스 형식: 읽기/쓰기
컴퓨터에서 DST(일광 절약 시간)를 사용하도록 설정합니다. True 값은 DST가 시작되거나 끝날 때 시스템 시간이 1시간 앞이나 뒤로 변경되었음을 나타냅니다. False 값은 DST가 시작되거나 끝날 때 시스템 시간이 한 시간 앞이나 뒤로 변경되지 않음을 나타냅니다. NULL 값은 시스템에서 DST 상태 알 수 없음을 나타냅니다.
FrontPanelResetStatus
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 24|하드웨어 보안 설정|FrontPanelResetStatus")
다음 표에서는 컴퓨터의 다시 설정 단추에 대한 하드웨어 보안 설정을 나열합니다.
사용 안 함 (0)
사용(1)
구현되지 않음(2)
알 수 없음 (3)
HypervisorPresent
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("WMI")
True이면 하이퍼바이저가 있습니다.
Windows Server 2008 R2, Windows 7, Windows Server 2008 및 Windows Vista: 이 속성은 Windows 8 및 Windows Server 2012 이전에 지원되지 않습니다.
적외선 지원
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("WMI")
True이면 IR(적외선) 포트가 컴퓨터 시스템에 존재합니다.
InitialLoadInfo
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
운영 체제 시작을 요청하는 초기 로드 디바이스 또는 부팅 서비스를 찾는 데 필요한 데이터입니다.
이 속성은 CIM_UnitaryComputerSystem 상속됩니다.
Windows Server 2008 R2: 이 속성은 사용할 수 있지만 비어 있습니다.
InstallDate
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("MIF. DMTF|ComponentID|001.5"), DisplayName ("설치 날짜")
개체가 설치되어 있습니다. 개체가 설치되었음을 나타내는 값이 필요하지 않습니다.
이 속성은 CIM_ManagedSystemElement 상속됩니다.
KeyboardPasswordStatus
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 24|하드웨어 보안 설정|KeyboardPasswordStatus")
키보드 암호 상태에 대한 시스템 하드웨어 보안 설정입니다.
사용 안 함 (0)
사용(1)
구현되지 않음(2)
알 수 없음 (3)
LastLoadInfo
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
로드된 운영 체제를 시작할 데이터를 포함하는 InitialLoadInfo 속성의 배열 항목입니다.
이 속성은 CIM_UnitaryComputerSystem 상속됩니다.
제조업체
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 1|시스템 정보|제조업체")
컴퓨터 제조업체의 이름입니다.
예: Adventure Works
모델
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 1|시스템 정보|제품 이름")
제조업체가 컴퓨터에 제공하는 제품 이름입니다. 이 속성에는 값이 있어야 합니다.
이름
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: Key
엔터프라이즈 환경에서 CIM_System 인스턴스의 키입니다.
이 속성은 CIM_ManagedSystemElement 상속됩니다.
NameFormat
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
자동으로 생성되는 컴퓨터 시스템 이름 값입니다. CIM_ComputerSystem 개체와 해당 파생 개체는 CIM(공용 정보 모델)의 최상위 개체입니다. 여러 구성 요소에 대한 범위를 제공합니다. 고유한 CIM_System 키가 필요하지만 동일한 이름을 생성하고 검색 프로토콜과 독립적인 CIM_ComputerSystem 이름을 만드는 추론을 정의할 수 있습니다. 이렇게 하면 동일한 자산 또는 엔터티가 여러 번 검색되지만 하나의 개체로 해결할 수 없는 경우 인벤토리 및 관리 문제가 방지됩니다. 추론을 사용하는 것이 좋지만 필수는 아닙니다.
추론은 CIM V2 공통 모델 사양에 설명되어 있으며 문서화된 규칙이 이름을 확인하고 할당하는 데 사용된다고 가정합니다. NameFormat 값 목록은 컴퓨터 시스템 이름을 할당하는 순서를 정의합니다. 여러 규칙이 동일한 값에 매핑됩니다.
추론을 사용하여 계산되는 CIM_ComputerSystem Name 값은 시스템의 키 값입니다. 그러나 별칭을 사용하여 회사에 더 고유할 수 있는 CIM_ComputerSystem 다른 이름을 할당합니다.
이 속성은 CIM_System 상속됩니다.
여기에는 다음 값이 포함됩니다.
IP ("IP")
다이얼 ("Dial")
HID ("HID")
NWA ("NWA")
HWA ("HWA")
X25 ("X25")
ISDN ("ISDN")
IPX ("IPX")
DCC ("DCC")
ICD ("ICD")
E.164 ("E.164")
SNA ("SNA")
OID/OSI ("OID/OSI")
기타 ("기타")
NetworkServerModeEnabled
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("Win32API|네트워크 관리 구조|SERVER_INFO_101|sv101_type|SV_TYPE_SERVER")
True이면 네트워크 서버 모드가 활성화됩니다.
NumberOfLogicalProcessors
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("WMI")
컴퓨터에서 사용할 수 있는 논리 프로세서의 수입니다.
NumberOfLogicalProcessors 및 NumberOfProcessors를 사용하여 컴퓨터가 하이퍼스레딩 중인지 확인할 수 있습니다. 자세한 내용은 설명 부분을 참조하세요.
NumberOfProcessors
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("Win32API|시스템 정보 구조|SYSTEM_INFO|dwNumberOfProcessors")
현재 시스템에서 사용할 수 있는 실제 프로세서 수입니다. 비활성화된 프로세서를 포함하지 않는 시스템에 대해 사용하도록 설정된 프로세서의 수입니다. 컴퓨터 시스템에 각각 두 개의 논리 프로세서가 포함된 두 개의 물리적 프로세서가 있는 경우 NumberOfProcessors 값은 2이고 NumberOfLogicalProcessors 값은 4입니다. 프로세서는 멀티코어이거나 하이퍼스레딩 프로세서일 수 있습니다. 자세한 내용은 설명 부분을 참조하세요.
OEMLogoBitmap
-
데이터 형식: uint8 배열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("WMI")
OEM(원래 장비 제조업체)에서 만드는 비트맵에 대한 데이터 목록입니다.
OEMStringArray
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|유형 11|OEM 문자열")
OEM에서 정의하는 자유 형식 문자열 목록입니다. 예를 들어 OEM은 시스템 참조 문서, 제조업체 연락처 정보 등에 대한 부품 번호를 정의합니다.
PartOfDo기본
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("")
True이면 컴퓨터가 할 일기본 일부입니다. 값이 NULL이면 컴퓨터가 할 일기본 없거나 상태 알 수 없습니다. do기본에서 컴퓨터를 제거하면 값이 false가 됩니다.
PauseAfterReset
-
데이터 형식: sint64
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 23|시간 제한"), 단위 ("밀리초")
다시 부팅이 시작되기 전의 시간 지연(밀리초)입니다. 시스템 전원 주기, 로컬 또는 원격 시스템 재설정 및 자동 시스템 재설정 후에 사용됩니다. 값 1(1을 뺀 값)은 일시 중지 값을 알 수 없음을 나타냅니다.
Windows Vista: 이 속성은 알 수 없는 번호를 반환할 수 있습니다.
PCSystemType
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("")
랩톱, 데스크톱 또는 태블릿과 같이 사용 중인 컴퓨터의 유형입니다.
지정 되지 않음(0)
데스크톱 (1)
모바일 (2)
워크스테이션 (3)
Enterprise Server (4)
SOHO 서버 (5)
소호(Small Office and Home Office) 서버
어플라이언스 PC (6)
성능 서버 (7)
최대 값(8)
PCSystemTypeEx
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("")
랩톱, 데스크톱 또는 태블릿과 같이 사용 중인 컴퓨터의 유형입니다.
Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 및 Windows Vista: 이 속성은 Windows 8.1 및 Windows Server 2012 R2 이전에 지원되지 않습니다.
지정 되지 않음(0)
데스크톱 (1)
모바일 (2)
워크스테이션 (3)
Enterprise Server (4)
SOHO 서버 (5)
어플라이언스 PC (6)
성능 서버 (7)
슬레이트 (8)
최대 값(9)
PowerManagementCapabilities
-
데이터 형식: uint16 배열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("MIF. DMTF|시스템 전원 컨트롤|001.2")
논리 디바이스의 특정 전원 관련 기능 배열입니다.
이 속성은 CIM_LogicalDevice 상속됩니다.
알 수 없음 (0)
지원 되지 않음(1)
사용 안 함 (2)
사용(3)
전원 관리 기능은 현재 사용하도록 설정되어 있지만 정확한 기능 집합을 알 수 없거나 정보를 사용할 수 없습니다.
절전 모드가 자동으로 입력됨(4)
디바이스는 사용량 또는 기타 기준에 따라 전원 상태를 변경할 수 있습니다.
전원 상태 설정 가능 (5)
SetPowerState 메서드가 지원됩니다. 이 메서드는 부모 CIM_LogicalDevice 클래스에서 찾을 수 있으며 구현할 수 있습니다. 자세한 내용은 MOF(Managed Object Format) 클래스 디자인을 참조하세요.
Power Cycling 지원 (6)
SetPowerState 메서드는 PowerState 매개 변수를 5(Power Cycle)로 설정하여 호출할 수 있습니다.
시간 제한 전원 켜기 지원 (7)
시간 제한 전원 켜기 지원
SetPowerState 메서드는 PowerState 매개 변수를 5(전원 주기)로 설정하고 전원 켜기를 위해 특정 날짜 및 시간 또는 간격으로 설정된 시간을 사용하여 호출할 수 있습니다.
PowerManagementSupported
-
데이터 형식: boolean
-
액세스 형식: 읽기 전용
True이면 디바이스를 전원으로 관리할 수 있습니다. 예를 들어 디바이스를 일시 중단 모드로 전환할 수 있습니다. 이 속성은 전원 관리 기능이 현재 사용하도록 설정되어 있음을 나타내지는 않지만 논리 디바이스에서 전원을 관리할 수 있음을 나타냅니다.
이 속성은 CIM_UnitaryComputerSystem 상속됩니다.
PowerOnPasswordStatus
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 24|하드웨어 보안 설정|PowerOnPasswordStatus")
전원 켜기 암호 상태에 대한 시스템 하드웨어 보안 설정입니다.
사용 안 함 (0)
사용(1)
구현되지 않음(2)
알 수 없음 (3)
PowerState
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
컴퓨터 및 관련 운영 체제의 현재 전원 상태입니다. 절전 상태에는 다음 값이 있습니다. 값 4(알 수 없음)는 시스템이 절전 모드에 있는 것으로 알려져 있지만 이 모드의 정확한 상태 알 수 없음을 나타냅니다. 2(저전력 모드)는 시스템이 절전 상태이지만 여전히 작동 중이며 성능이 저하될 수 있음을 나타냅니다. 3(대기)은 시스템이 작동하지 않음을 나타냅니다. 하지만 신속하게 전체 전원을 가져올 수 있습니다; 및 7(경고)은 컴퓨터 시스템이 경고 상태 및 절전 모드임을 나타냅니다.
이 속성은 CIM_UnitaryComputerSystem 상속됩니다.
알 수 없음 (0)
전체 전원 (1)
절전 - 저전력 모드 (2)
절전 - 대기 (3)
절전 - 알 수 없음 (4)
전원 주기 (5)
전원 끄기 (6)
절전 - 경고 (7)
절전 - 최대 절전 모드(8)
절전 절전 모드입니다.
절전 - 소프트 오프 (9)
절전 모드를 해제합니다.
PowerSupplyState
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 3|시스템 엔클로저 또는 섀시|전원 공급 장치 상태")
마지막으로 부팅했을 때 전원 공급 장치 또는 공급 장치 상태입니다.
이 값은 SMBIOS 정보의 시스템 엔클로저 또는 섀시 구조체의 전원 공급 장치 상태 멤버에서 가져옵니다.
다음 목록에서는 이 속성의 값을 식별합니다.
기타 (1)
알 수 없음 (2)
금고 (3)
경고 (4)
위험 (5)
복구할 수 없음 (6)
복구할 수 없음
PrimaryOwnerContact
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
기본 시스템 소유자(예: 전화 번호, 전자 메일 주소 등)에 대한 연락처 정보입니다.
이 속성은 CIM_System 상속됩니다.
PrimaryOwnerName
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(64)
기본 시스템 소유자의 이름입니다.
이 속성은 CIM_System 상속됩니다.
ResetCapability
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("MIF. DMTF|시스템 하드웨어 보안|001.4")
사용하도록 설정하면 값이 4이고 전원 및 다시 설정 단추를 사용하여 단위 컴퓨터 시스템을 다시 설정할 수 있습니다. 사용하지 않도록 설정하면 값이 3이고 다시 설정이 허용되지 않습니다.
이 속성은 CIM_UnitaryComputerSystem 상속됩니다.
기타 (1)
알 수 없음 (2)
사용 안 함 (3)
사용(4)
구현되지 않음(5)
복구할 수 없음
ResetCount
-
데이터 형식: sint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 23|시스템 다시 설정|개수 다시 설정")
마지막 재설정 이후 자동 재설정 횟수입니다. 값 1(빼기 1)은 개수를 알 수 없음을 나타냅니다.
ResetLimit
-
데이터 형식: sint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 23|시스템 다시 설정| 제한 재설정")
시스템 재설정이 시도된 연속 횟수입니다. 값 1(빼기 1)은 제한을 알 수 없음을 나타냅니다.
역할
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기/쓰기
정보 기술 환경에서 시스템의 역할을 지정하는 목록입니다.
이 속성은 CIM_System 상속됩니다.
상태
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(10), DisplayName("Status")
개체의 현재 상태.
Win32_ComputerSystem 상태는 항상 "확인"입니다.
이 속성은 CIM_ManagedSystemElement 상속됩니다.
SupportContactDescription
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32API|GetPrivateProfileString|지원 정보")
Windows 운영 체제에 대한 지원 연락처 정보 목록입니다.
SystemFamily
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 1|시스템 정보|가족")
특정 컴퓨터가 속한 패밀리입니다. 패밀리는 하드웨어 또는 소프트웨어 관점에서 유사하지만 동일하지 않은 컴퓨터 집합을 나타냅니다.
이 값은 SMBIOS 정보의 시스템 정보 구조체의 Family 멤버에서 가져옵니다.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 및 Windows Vista: 이 속성은 Windows 10 및 Windows Server 2016 이전에는 지원되지 않습니다.
SystemSKUNumber
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 1|시스템 정보|SKU 번호")
판매할 특정 컴퓨터 구성을 식별합니다. 제품 ID 또는 구매 주문 번호라고도 합니다.
이 값은 SMBIOS 정보에 있는 시스템 정보 구조체의 SKU 번호 멤버에서 가져옵니다.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 및 Windows Vista: 이 속성은 Windows 10 및 Windows Server 2016 이전에는 지원되지 않습니다.
SystemStartupDelay
-
데이터 형식: uint16
-
액세스 형식: 읽기/쓰기
-
한정자: 사용되지 않음, 권한("SeSystemEnvironmentPrivilege"), MappingStrings("Win32API|GetPrivateProfileInt|부팅 로더|시간 제한"), 단위("초")
Boot.ini는 시스템 시작을 구성하는 데 사용되지 않으므로 SystemStartupDelay 를 더 이상 사용할 수 없습니다. 대신 BCD(부팅 구성 데이터) WMI 공급자 또는 Bcdedit 명령에서 제공하는 BCD 클래스를 사용합니다.
SystemStartupOptions
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기/쓰기
-
한정자: 사용되지 않음, 권한("SeSystemEnvironmentPrivilege"), MappingStrings("Win32API|GetPrivateProfileSection|운영 체제")
Boot.ini는 시스템 시작을 구성하는 데 사용되지 않으므로 SystemStartupOptions 를 더 이상 사용할 수 없습니다. 대신 BCD(부팅 구성 데이터) WMI 공급자 또는 Bcdedit 명령에서 제공하는 BCD 클래스를 사용합니다.
SystemStartupSetting
-
데이터 형식: uint8
-
액세스 형식: 읽기/쓰기
-
한정자: 사용되지 않음, 권한("SeSystemEnvironmentPrivilege"), MappingStrings("WMI")
Boot.ini는 시스템 시작을 구성하는 데 사용되지 않으므로 SystemStartupSetting 을 더 이상 사용할 수 없습니다. 대신 BCD(부팅 구성 데이터) WMI 공급자 또는 Bcdedit 명령에서 제공하는 BCD 클래스를 사용합니다.
SystemType
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("Win32API|시스템 정보 구조|SYSTEM_INFO|wProcessorArchitecture")
Windows 기반 컴퓨터에서 실행되는 시스템입니다. 이 속성에는 값이 있어야 합니다.
다음 목록에서는 이 속성에 사용할 수 있는 값 중 일부를 식별합니다.
- "x64 기반 PC"
- "X86 기반 PC"
- "MIPS 기반 PC"
- "알파 기반 PC"
- "Power PC"
- "SH-x PC"
- "StrongARM PC"
- "64비트 Intel PC"
- "64비트 알파 PC"
- "알 수 없음"
- "X86-Nec98 PC"
X86 기반 PC ("X86 기반 PC")
MIPS 기반 PC ("MIPS 기반 PC")
알파 기반 PC ("알파 기반 PC")
Power PC ("Power PC")
SH-x PC ("SH-x PC")
StrongARM PC ("StrongARM PC")
64비트 Intel PC ("64비트 Intel PC")
x64 기반 PC ("x64 기반 PC")
알 수 없음 ("알 수 없음")
X86-Nec98 PC ("X86-Nec98 PC")
ThermalState
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("SMBIOS|형식 3|시스템 엔클로저 또는 섀시|열 상태")
마지막으로 부팅했을 때 시스템의 열 상태입니다.
이 값은 SMBIOS 정보의 시스템 엔클로저 또는 섀시 구조체의 열 상태 멤버에서 가져옵니다.
기타 (1)
알 수 없음 (2)
금고 (3)
경고 (4)
위험 (5)
복구할 수 없음 (6)
TotalPhysicalMemory
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings ("Win32API|메모리 관리 구조|MEMORYSTATUS|dwTotalPhys"), 단위 ("바이트")
실제 메모리의 총 크기입니다. 경우에 따라 이 속성은 실제 메모리에 대한 정확한 값을 반환하지 않을 수 있습니다. 예를 들어 BIOS가 일부 실제 메모리를 사용하는 경우 정확하지 않습니다. 정확한 값을 보려면 대신 Win32_PhysicalMemory Capacity 속성을 사용합니다.
예: 67108864
스크립트에서 uint64 값을 사용하는 방법에 관한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
UserName
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("Win32API|시스템 정보 Functions|GetUserName")
현재 로그온한 사용자의 이름입니다. 이 속성에는 값이 있어야 합니다. 터미널 서비스 세션에서 UserName은 터미널 서비스 세션 중에 로그온한 사용자가 아닌 콘솔에 로그온한 사용자의 이름을 반환합니다.
예: 제프스미스
WakeUpType
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
-
한정자: MappingStrings("SMBIOS|형식 1|시스템 정보|절동 모드 해제 유형")
시스템 전원을 켜는 이벤트입니다.
이 값은 SMBIOS 정보에 있는 시스템 정보 구조체의 절전 모드 해제 형식 멤버에서 가져옵니다.
예약됨 (0)
기타 (1)
알 수 없음 (2)
APM 타이머 (3)
모뎀 링 (4)
LAN 원격 (5)
전원 스위치 (6)
PCI PME# (7)
AC 전원 복원됨 (8)
작업
-
데이터 형식: 문자열
-
액세스 형식: 읽기/쓰기
-
한정자: MappingStrings ("")
이 컴퓨터의 작업 그룹 이름입니다. PartOfDo기본 속성의 값이 False이면 작업 그룹의 이름이 반환됩니다.
설명
컴퓨터 시스템 개체와 연결된 총 프로세서 인스턴스 수를 확인하려면 Win32_ComputerSystemProcessor 연결 클래스를 사용합니다.
여러 물리적 프로세서가 있는 Win32_ComputerSystem 인스턴스에는 연결된 여러 Win32_Processor 인스턴스가 있습니다. NumberOfLogicalProcessors 값이 NumberOfProcessors 값보다 크면 컴퓨터 시스템은 다중 코어 시스템이거나 하이퍼스레딩에 사용할 수 있는 프로세서가 하나 이상 있습니다. 자세한 내용은 Win32_Processor NumberOfLogicalProcessors 및 NumberOfCores 속성 및 주의 섹션을 참조하세요.
Win32_ComputerSystem 클래스는 CIM_UnitaryComputerSystem 파생됩니다.
예제
Win32_Processor 항목 예제에서 Win32_ComputerSystem, Win32_Processor 및 Win32_OperatingSystem 운영 체제 및 프로세서 데이터를 가져오는 예제 스크립트를 찾을 수 있습니다.
다음 VBScript 샘플에서는 Win32_ComputerSystem 인스턴스에서 로컬 컴퓨터의 do기본 이름을 검색하는 방법을 설명합니다.
Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")
for each System in SystemSet
WScript.Echo System.Domain
next
다음 Perl 샘플에서는 Win32_ComputerSystem 인스턴스에서 로컬 컴퓨터 이름을 검색하는 방법을 설명합니다.
use strict;
use Win32::OLE;
my ($SystemSet, $System);
eval {$SystemSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("Win32_ComputerSystem") };
unless($@)
{
foreach $System (in $SystemSet)
{
print "\n", $System->{Domain}, "\n";
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
다음 Perl 샘플에서는 Win32_ComputerSystem 인스턴스에서 로컬 컴퓨터의 DNS do기본 이름을 검색하는 방법을 설명합니다.
use strict;
use Win32::OLE;
close (STDERR);
my ($NICSet, $NIC);
eval {$NICSet = Win32::OLE->GetObject("winmgmts:!\\\\.\\root\\cimv2")->
ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=true"); };
if (!$@ && defined $NICSet)
{
foreach $NIC (in $NICSet)
{
if(defined $NIC->{DNSDomain})
{
print "\n", $NIC->{DNSDomain}, "\n";
}
}
}
else
{
print Win32::OLE->LastError, "\n";
}
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
Root\CIMV2 |
MOF |
|
DLL |
|