Win32 _ OperatingSystem 클래스

Win32 _ OperatingSystem WMI 클래스는 컴퓨터에 설치된 Windows 기반 운영 체제를 나타냅니다.

다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성 및 메서드는 MOF 순서가 아니라 알파벳 순서로 정렬됩니다.

구문

[Singleton, Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4DE-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_OperatingSystem : CIM_OperatingSystem
{
  string   BootDevice;
  string   BuildNumber;
  string   BuildType;
  string   Caption;
  string   CodeSet;
  string   CountryCode;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSDVersion;
  string   CSName;
  sint16   CurrentTimeZone;
  boolean  DataExecutionPrevention_Available;
  boolean  DataExecutionPrevention_32BitApplications;
  boolean  DataExecutionPrevention_Drivers;
  uint8    DataExecutionPrevention_SupportPolicy;
  boolean  Debug;
  string   Description;
  boolean  Distributed;
  uint32   EncryptionLevel;
  uint8    ForegroundApplicationBoost = 2;
  uint64   FreePhysicalMemory;
  uint64   FreeSpaceInPagingFiles;
  uint64   FreeVirtualMemory;
  datetime InstallDate;
  uint32   LargeSystemCache;
  datetime LastBootUpTime;
  datetime LocalDateTime;
  string   Locale;
  string   Manufacturer;
  uint32   MaxNumberOfProcesses;
  uint64   MaxProcessMemorySize;
  string   MUILanguages[];
  string   Name;
  uint32   NumberOfLicensedUsers;
  uint32   NumberOfProcesses;
  uint32   NumberOfUsers;
  uint32   OperatingSystemSKU;
  string   Organization;
  string   OSArchitecture;
  uint32   OSLanguage;
  uint32   OSProductSuite;
  uint16   OSType;
  string   OtherTypeDescription;
  Boolean  PAEEnabled;
  string   PlusProductID;
  string   PlusVersionNumber;
  boolean  PortableOperatingSystem;
  boolean  Primary;
  uint32   ProductType;
  string   RegisteredUser;
  string   SerialNumber;
  uint16   ServicePackMajorVersion;
  uint16   ServicePackMinorVersion;
  uint64   SizeStoredInPagingFiles;
  string   Status;
  uint32   SuiteMask;
  string   SystemDevice;
  string   SystemDirectory;
  string   SystemDrive;
  uint64   TotalSwapSpaceSize;
  uint64   TotalVirtualMemorySize;
  uint64   TotalVisibleMemorySize;
  string   Version;
  string   WindowsDirectory;
  uint8    QuantumLength;
  uint8    QuantumType;
};

멤버

Win32 _ OperatingSystem 클래스에는 다음과 같은 형식의 멤버가 있습니다.

메서드

Win32 _ OperatingSystem 클래스에는 이러한 메서드가 있습니다.

메서드 Description
Reboot 를 종료한 다음 컴퓨터 시스템을 다시 시작합니다.
SetDateTime 컴퓨터 날짜 및 시간을 설정할 수 있습니다.
종료 프로그램 및 DLL을 컴퓨터를 끄는 것이 안전한 지점으로 언로드합니다.
Win32Shutdown Windows 운영 체제에서 지원하는 전체 종료 옵션 집합을 제공합니다.
Win32ShutdownTracker Win32 _ OperatingSystem 에서 Win32Shutdown 메서드에서 지원하는 것과 동일한 종료 옵션 집합을 제공하지만 주석, 종료 이유 또는 시간 초과를 지정할 수도 있습니다.

속성

Win32 _ OperatingSystem 클래스에는 이러한 속성이 있습니다.

BootDevice

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | DRIVE MAP INFO _ _ | btInt13Unit")

Windows 운영 체제가 시작되는 디스크 드라이브의 이름입니다.

예: " \ \ Device \ Harddisk0"

BuildNumber

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | 시스템 정보 구조 | OSVERSIONINFOEX | dwBuildNumber")

운영 체제의 빌드 번호입니다. 제품 릴리스 버전 번호보다 더 정확한 버전 정보에 사용할 수 있습니다.

예: "1381"

BuildType

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32Registry Software Microsoft Windows | \ \ \ \ \ \ CurrentVersion | CurrentType")

운영 체제에 사용되는 빌드 유형입니다.

예: ""일반 정품 빌드"", "확인된 빌드""

캡션

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MaxLen(64), DisplayName("Caption")

한 줄 문자열인 개체에 대한 간단한 설명입니다. 문자열에는 운영 체제 버전이 포함됩니다. 예를 들어 "Microsoft Windows 7은 "를 Enterprise. 이 속성은 지역화할 수 있습니다.

Windows Vista 및 Windows 7: 이 속성은 후행 문자를 포함할 수 있습니다. 예를 들어 이 속성을 사용하여 정보를 검색하려면 "Microsoft Windows 7 Enterprise" 문자열(후행 공백 포함)이 필요할 수 있습니다.

이 속성은 CIM _ ManagedSystemElement에서 상속됩니다.

CodeSet

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MaxLen (6), MappingStrings ("Win32API | National Language Support Functions | GetLocaleInfo | LOCALE _ IDEFAULTANSICODEPAGE")

운영 체제에서 사용하는 코드 페이지 값입니다. 코드 페이지에는 운영 체제에서 다른 언어의 문자열을 번역하는 데 사용하는 문자 테이블이 포함되어 있습니다. ANSI(ANSI(American National Standards Institute))에는 정의된 코드 페이지를 나타내는 값이 나열됩니다. 운영 체제에서 ANSI 코드 페이지를 사용하지 않는 경우 이 멤버는 0으로 설정됩니다. CodeSet 문자열은 최대 6자를 사용하여 코드 페이지 값을 정의할 수 있습니다.

예: "1255"

CountryCode

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | 국가 언어 지원 함수 | GetLocaleInfo | LOCALE _ ICOUNTRY")

운영 체제에서 사용하는 국가/지역에 대한 코드입니다. 값은 IBM 국가/지역 코드라고도 하는 국제 전화 걸기 접두사에 따라 다릅니다. 이 속성은 최대 6자를 사용하여 국가/지역 코드 값을 정의할 수 있습니다.

예: "1"(미국)

CreationClassName

데이터 형식: string

액세스 형식: 읽기 전용

한정자: CIM _ 키, MaxLen(256)

인스턴스를 만드는 데 사용되는 상속 체인에 나타나는 첫 번째 구체적인 클래스의 이름입니다. 클래스의 다른 키 속성과 함께 사용할 경우 이 속성을 사용하면 이 클래스의 모든 인스턴스와 해당 서브클래스를 고유하게 식별할 수 있습니다.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

CSCreationClassName

데이터 형식: string

액세스 형식: 읽기 전용

한정자: 전파(" CIM _ 컴퓨터시스템.CreationClassName"), CIM _ 키, MaxLen(256)

범위 지정 컴퓨터 시스템의 생성 클래스 이름입니다.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

CSDVersion

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | 시스템 정보 Structures | OSVERSIONINFOEX | szCSDVersion")

컴퓨터에 설치된 최신 서비스 팩을 나타내는 NULL 종료 문자열입니다. 서비스 팩이 설치되지 않은 경우 문자열은 NULL 입니다.

예: "서비스 팩 3"

CSName

데이터 형식: string

액세스 형식: 읽기 전용

한정자: 전파(" CIM _ 컴퓨터시스템.이름"), CIM _ 키, MaxLen(256)

범위 지정 컴퓨터 시스템의 이름입니다.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

CurrentTimeZone

데이터 형식: sint16

액세스 형식: 읽기 전용

한정자: 단위("분")

운영 체제가 GMT(그리니치 표준시)에서 오프셋된 수(분)입니다. 숫자는 양수, 음수 또는 0입니다.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

DataExecutionPrevention _ 32BitApplications

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: MappingStrings("WMI")

데이터 실행 방지 하드웨어 기능을 사용할 수 있는 경우 이 속성은 True인 경우 32비트 애플리케이션에 대해 작동하도록 설정되었음을 나타냅니다. 64비트 컴퓨터에서는 BCD(부팅 구성 데이터) 저장소에서 데이터 실행 방지 기능이 구성되고 Win32 _ OperatingSystem의 속성이 그에 따라 설정됩니다.

DataExecutionPrevention _ 사용 가능

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: MappingStrings("WMI")

데이터 실행 방지는 데이터 형식 메모리 페이지에서 코드 실행을 중지하여 버퍼 오버런 공격을 방지하는 하드웨어 기능입니다. True이면 이 기능을 사용할 수 있습니다. 64비트 컴퓨터에서는 BCD 저장소에서 데이터 실행 방지 기능이 구성되고 Win32 _ OperatingSystem의 속성이 그에 따라 설정됩니다.

DataExecutionPrevention _ 드라이버

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: MappingStrings("WMI")

데이터 실행 방지 하드웨어 기능을 사용할 수 있는 경우 이 속성은 True 인 경우 드라이버에 대해 기능이 작동하도록 설정되었음을 나타냅니다. 64비트 컴퓨터에서는 BCD 저장소에서 데이터 실행 방지 기능이 구성되고 Win32 _ OperatingSystem의 속성이 그에 따라 설정됩니다.

DataExecutionPrevention _ SupportPolicy

데이터 형식: uint8

액세스 형식: 읽기 전용

한정자: MappingStrings("WMI")

적용되는 DEP(데이터 실행 방지) 설정을 나타냅니다. DEP 설정은 DEP가 시스템의 32비트 애플리케이션에 적용되는 범위를 지정합니다. DEP는 항상 Windows 커널에 적용됩니다.

Always Off(0)

예외 없이 컴퓨터의 모든 32비트 애플리케이션에 대해 DEP가 해제됩니다. 이 설정은 사용자 인터페이스에 사용할 수 없습니다.

Always On (1)

DEP는 컴퓨터의 모든 32비트 애플리케이션에 대해 사용하도록 설정됩니다. 이 설정은 사용자 인터페이스에 사용할 수 없습니다.

옵트인(2)

DEP는 제한된 수의 이진, 커널 및 모든 Windows 기반 서비스에 사용할 수 있습니다. 그러나 모든 32비트 애플리케이션에 대해 기본적으로 해제되어 있습니다. DEP를 32비트 애플리케이션에 적용하려면 먼저 사용자 또는 관리자가 Always On 또는 옵트아웃 설정을 명시적으로 선택해야 합니다.

옵트아웃(3)

DEP는 모든 32비트 애플리케이션에 대해 기본적으로 사용하도록 설정됩니다. 사용자 또는 관리자는 예외 목록에 애플리케이션을 추가하여 32비트 애플리케이션에 대한 지원을 명시적으로 제거할 수 있습니다.

디버그

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | GetSystemMetrics | SM _ DEBUG")

운영 체제는 확인된(디버그) 빌드입니다. True이면 디버깅 버전이 설치됩니다. 확인된 빌드는 오류 검사, 인수 확인 및 시스템 디버깅 코드를 제공합니다. 확인된 이진 파일의 추가 코드는 커널 디버거 오류 메시지를 생성하고 디버거를 중단합니다. 이렇게 하면 오류의 원인과 위치를 즉시 확인할 수 있습니다. 실행된 추가 코드로 인해 확인된 빌드에서 성능이 영향을 받을 수 있습니다.

설명

데이터 형식: string

액세스 유형: 읽기/쓰기

한정자: 재정의("설명"), MappingStrings("WMI")

Windows 운영 체제에 대한 설명입니다. 예를 들어 이 설명을 편집할 수 있는 사용자 인터페이스는 길이를 48자로 제한합니다.

분산

데이터 형식: boolean

액세스 형식: 읽기 전용

True이면 운영 체제가 여러 컴퓨터 시스템 노드에 분산됩니다. 그렇다면 이러한 노드를 클러스터로 그룹화해야 합니다.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

EncryptionLevel

데이터 형식: uint32

액세스 형식: 읽기 전용

보안 트랜잭션에 대한 암호화 수준: 40비트, 128비트 또는 n-bit

40비트(0)

128비트(1)

n비트(2)

ForegroundApplicationBoost

데이터 형식: uint8

액세스 유형: 읽기/쓰기

한정자: MappingStrings("Win32Registry SYSTEM | \ \ CurrentControlSet Control \ \ \ \ PriorityControl | Win32PrioritySeparation")

우선 순위 증가는 포그라운드 애플리케이션에 지정됩니다. 애플리케이션 향상은 애플리케이션에 더 많은 실행 시간 조각(양자 길이)을 제공하여 구현됩니다.

없음(0)

시스템은 양자 길이를 6씩 높입니다.

최소(1)

시스템은 양자 길이를 12씩 높입니다.

최대(2)

시스템은 양자 길이를 18씩 높입니다.

FreePhysicalMemory

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위("킬로바이트")

현재 사용되지 않고 사용 가능한 실제 메모리의 수(KB)입니다.

스크립트에서 uint64 값을 사용하는 자세한 내용은 WMI의 스크립팅을 참조하세요.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

FreeSpaceInPagingFiles

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MappingStrings("MIF. DMTF | 시스템 메모리 설정 | 001.4"), 단위("킬로바이트")

다른 페이지를 교환하지 않고 운영 체제 페이징 파일에 매핑할 수 있는 수(KB)입니다.

스크립트에서 uint64 값을 사용 하는 방법에 대 한 자세한 내용은 WMI에서 스크립팅을 참조 하세요.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

FreeVirtualMemory

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위 ("kb")

현재 사용 되지 않고 사용할 수 있는 가상 메모리의 수 (킬로바이트)입니다.

스크립트에서 uint64 값을 사용 하는 방법에 대 한 자세한 내용은 WMI에서 스크립팅을 참조 하세요.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

InstallDate

데이터 형식: datetime

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF | | 를 통해 001.5 "), DisplayName (" 설치 날짜 ")

날짜 개체가 설치 되었습니다. 이 속성에는 개체가 설치 되어 있음을 나타내는 값이 필요 하지 않습니다.

이 속성은 CIM _ ManagedSystemElement에서 상속 됩니다.

LargeSystemCache

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: 사용 되지 않음

이 속성은 사용 되지 않으며 지원 되지 않습니다.

응용 프로그램 최적화 (0)

응용 프로그램의 메모리를 최적화 합니다.

시스템 성능 최적화 (1)

시스템 성능에 맞게 메모리를 최적화 합니다.

LastBootUpTime 시간

데이터 형식: datetime

액세스 형식: 읽기 전용

운영 체제가 마지막으로 다시 시작 된 날짜 및 시간입니다.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

Datetimeoffset.localdatetime

데이터 형식: datetime

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF | 호스트-리소스-MIB. hrSystemDate "," MIF. DMTF | 일반 정보 | 001.6 ")

현지 날짜 및 시간에 대 한 운영 체제 버전입니다.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

로캘

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API | 국가별 언어 지원 함수 | GetLocaleInfo | LOCALE _ ILANGUAGE")

운영 체제에서 사용 하는 언어 식별자입니다. 언어 식별자는 국가/지역에 대 한 표준 국제 숫자 약어입니다. 각 언어에는 주 언어 식별자와 보조 언어 식별자로 구성 되는 16 비트 값인 LANGID (고유 언어 식별자)가 있습니다.

제조업체

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("WMI")

운영 체제 제조업체의 이름입니다. Windows 기반 시스템의 경우이 값은 "Microsoft Corporation"입니다.

MaxNumberOfProcesses

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF | hrSystemMaxProcesses ")

운영 체제에서 지원할 수 있는 최대 프로세스 컨텍스트 수입니다. 공급자에 의해 설정 된 기본값은 4294967295 (0xFFFFFFFF)입니다. 고정 최대값이 없으면이 값은 0 이어야 합니다. 최대값이 고정 된 시스템에서이 개체는 최대값에 도달할 때 발생 하는 오류를 진단 하는 데 도움이 될 수 있습니다 (알 수 없는 경우). 4294967295 (0xFFFFFFFF)를 입력 합니다.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

MaxProcessMemorySize

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위 ("kb")

프로세스에 할당할 수 있는 최대 메모리 (kb)입니다. 가상 메모리가 없는 운영 체제의 경우 일반적으로이 값은 실제 메모리의 총 크기에서 BIOS 및 운영 체제에 사용 되는 메모리를 뺀 값과 같습니다. 일부 운영 체제의 경우이 값은 무한대 일 수 있습니다 .이 경우 0을 입력 해야 합니다. 다른 경우에는이 값이 상수 (예: 2G 또는 4G) 일 수 있습니다.

스크립트에서 uint64 값을 사용 하는 방법에 대 한 자세한 내용은 WMI에서 스크립팅을 참조 하세요.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

MUILanguages

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: MappingStrings ("WMI")

다국어 사용자 인터페이스 컴퓨터에 설치 된 팩 (MUI Pack) 언어 예를 들어 "en-us"입니다. MUI Pack 언어는 운영 체제의 영어 버전에 설치할 수 있는 리소스 파일입니다. MUI Pack 설치 되 면 사용자 인터페이스 언어를 33 지원 되는 언어 중 하나로 변경할 수 있습니다.

이름

데이터 형식: 문자열

액세스 형식: 읽기 전용

컴퓨터 시스템 내의 운영 체제 인스턴스

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

NumberOfLicensedUsers

데이터 형식: uint32

액세스 형식: 읽기 전용

운영 체제에 대 한 사용자 라이선스의 수입니다. 무제한 인 경우 0 (영)을 입력 합니다. 알 수 없는 경우-1을 입력 합니다.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

NumberOfProcesses

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF | 호스트-리소스-MIB. hrSystemProcesses ")

운영 체제에서 현재 로드 되거나 실행 중인 프로세스 컨텍스트의 수입니다.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

NumberOfUsers

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF | 호스트-리소스-MIB. hrSystemNumUsers ")

운영 체제에서 현재 상태 정보를 저장 하 고 있는 사용자 세션 수입니다.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

OperatingSystemSKU

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings("WMI")

운영 체제에 대한 SKU(Stock Keeping Unit) 번호입니다. 이러한 값은 _ GetProductInfo * 함수와 함께 사용되는 WinNT.h에 정의된 *PRODUCT _ * _ 상수와 동일합니다.

다음 목록에서는 가능한 SKU 값을 나열합니다.

제품 _ UNDEFINED(0)

정의되지 않음

제품 _ ULTIMATE(1)

Ultimate Edition(예: Windows Vista Ultimate)

제품 _ HOME _ BASIC (2)

Home Basic Edition

제품 _ HOME _ PREMIUM(3)

Home Premium Edition

제품 _ ENTERPRISE (4)

Enterprise Edition

제품 _ BUSINESS(6)

Business Edition

제품 _ STANDARD _ SERVER(7)

Windows 서버 Standard Edition(데스크톱 환경 설치)

제품 _ DATACENTER _ SERVER (8)

Windows Server Datacenter Edition(데스크톱 환경 설치)

제품 _ SMALLBUSINESS _ SERVER (9)

Small Business Server Edition

제품 _ ENTERPRISE _ SERVER(10)

Enterprise Server Edition

제품 _ STARTER(11)

Starter Edition

제품 _ DATACENTER _ SERVER CORE(12) _

Datacenter Server Core Edition

제품 _ STANDARD _ SERVER CORE(13) _

Standard Server Core Edition

제품 _ ENTERPRISE _ SERVER CORE(14) _

Enterprise Server Core Edition

제품 _ 웹 _ 서버(17)

웹 서버 버전

제품 _ HOME _ SERVER(19)

Home Server Edition

제품 _ STORAGE _ EXPRESS SERVER(20) _

Storage Express Server Edition

제품 _ 스토리지 _ 표준 서버(21) _

Windows Storage Server Standard Edition(데스크톱 환경 설치)

제품 _ 스토리지 _ 작업 그룹 서버(22) _

Windows Storage Server Workgroup Edition(데스크톱 환경 설치)

제품 _ STORAGE _ ENTERPRISE SERVER(23) _

Storage Enterprise Server Edition

제품 _ _ _ SMALLBUSINESS용 서버(24)

Small Business Edition용 서버

제품 _ SMALLBUSINESS _ SERVER PREMIUM(25) _

Small Business Server Premium Edition

제품 _ ENTERPRISE _ N(27)

Windows Enterprise Edition

제품 _ ULTIMATE _ N(28)

Windows Ultimate Edition

제품 _ WEB _ SERVER CORE(29) _

Windows Server Web Server Edition(Server Core 설치)

제품 _ STANDARD _ SERVER V(36) _

Windows Hyper-V가 없는 서버 Standard Edition

제품 _ DATACENTER _ SERVER V(37) _

Windows Hyper-V가 없는 Server Datacenter Edition(전체 설치)

제품 _ ENTERPRISE _ SERVER V(38) _

Windows Hyper-V가 없는 서버 Enterprise Edition(전체 설치)

제품 _ DATACENTER _ SERVER _ CORE V(39) _

Windows Hyper-V가 없는 Server Datacenter Edition(Server Core 설치)

제품 _ STANDARD _ SERVER _ CORE V(40) _

Windows Hyper-V 없이 서버 Standard Edition(Server Core 설치)

제품 _ ENTERPRISE _ SERVER _ CORE V(41) _

Windows Hyper-V 없이 서버 Enterprise Edition(Server Core 설치)

제품 _ HYPERV(42)

Microsoft Hyper-V Server

제품 _ 스토리지 _ EXPRESS _ SERVER CORE(43) _

Storage Server Express Edition(Server Core 설치)

제품 _ STORAGE _ STANDARD _ SERVER CORE(44) _

Storage Server Standard Edition(Server Core 설치)

제품 _ 스토리지 _ 작업 그룹 SERVER _ CORE(45) _

Storage Server Workgroup Edition(Server Core 설치)

제품 _ STORAGE _ ENTERPRISE _ SERVER CORE(46) _

Storage Server Workgroup Edition(Server Core 설치)

제품 _ PROFESSIONAL(48)

Windows Professional

제품 _ SB _ 솔루션 서버(50) _

Windows Server Essentials(데스크톱 환경 설치)

제품 _ SMALLBUSINESS _ SERVER _ PREMIUM CORE(63) _

Small Business Server Premium(Server Core 설치)

제품 _ CLUSTER _ SERVER V(64) _

Windows Hyper-V가 없는 컴퓨팅 클러스터 서버

제품 _ CORE _ ARM(97)

Windows RT

제품 _ CORE(101)

Windows 홈

제품 _ PROFESSIONAL _ WMC(103)

Media Center를 Windows Professional

제품 _ MOBILE _ CORE(104)

Windows Mobile

제품 _ IOTUAP(123)

Windows IoT(사물 인터넷) Core

제품 _ DATACENTER _ NANO SERVER(143) _

Windows Server Datacenter Edition(Nano Server 설치)

제품 _ 표준 _ NANO SERVER(144) _

Windows 서버 Standard Edition(Nano 서버 설치)

제품 _ DATACENTER _ WS _ SERVER CORE(147) _

Windows Server Datacenter Edition(Server Core 설치)

제품 _ 표준 _ WS _ SERVER CORE(148) _

Windows Server Standard Edition(Server Core 설치)

조직

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32Registry Software Microsoft Windows | \ \ \ \ \ \ CurrentVersion | RegisteredOrganization")

운영 체제의 등록된 사용자에 대한 회사 이름입니다.

예: "Microsoft Corporation"

OSArchitecture

데이터 형식: string

액세스 형식: 읽기 전용

프로세서가 아닌 운영 체제의 아키텍처입니다. 이 속성은 지역화할 수 있습니다.

예: 32비트

OSLanguage

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32Registry DEFAULT 제어판 International | \ \ \ \ | Locale")

설치된 운영 체제의 언어 버전입니다. 다음 목록에서는 가능한 값을 나열합니다. 예: 0x0807(독일어, 스위스).

1(0x1)

아랍어

4(0x4)

중국어(간체) – 중국

9(0x9)

영어

1025(0x401)

아랍어 – 사우디아라비아

1026(0x402)

불가리아어

1027(0x403)

카탈로니아어

1028(0x404)

중국어(번체) – 대만

1029(0x405)

체코어

1030(0x406)

덴마크어

1031(0x407)

독일어 - 독일

1032(0x408)

그리스어

1033(0x409)

영어 – 미국

1034(0x40A)

스페인어 – 기존 정렬

1035(0x40B)

핀란드어

1036(0x40C)

프랑스어 - 프랑스

1037(0x40D)

히브리어

1038(0x40E)

헝가리어

1039(0x40F)

아이슬란드어

1040(0x410)

이탈리아어 - 이탈리아

1041(0x411)

일본어

1042(0x412)

한국어

1043(0x413)

네덜란드어 - 네덜란드

1044(0x414)

노르웨이어 – 복말

1045(0x415)

폴란드어

1046(0x416)

포르투갈어 – 브라질

1047(0x417)

Rhaeto-Romanic

1048(0x418)

루마니아어

1049(0x419)

러시아어

1050(0x41A)

크로아티아어

1051(0x41B)

슬로바키아어

1052(0x41C)

알바니아어

1053(0x41D)

스웨덴어

1054(0x41E)

태국어

1055(0x41F)

터키어

1056(0x420)

우르두어

1057(0x421)

인도네시아어

1058(0x422)

우크라이나어

1059(0x423)

벨라루스어

1060(0x424)

슬로베니아어

1061(0x425)

에스토니아어

1062(0x426)

라트비아어

1063(0x427)

리투아니아어

1065(0x429)

페르시아어

1066(0x42A)

베트남어

1069(0x42D)

바스크어(바스크)

1070(0x42E)

세르비아어

1071(0x42F)

로네어(북보라)

1072(0x430)

Sutu

1073(0x431)

Ts

1074(0x432)

츠와나어

1076(0x434)

코사어

1077(0x435)

줄루어

1078(0x436)

아프리칸스어

1080(0x438)

Faeroese

1081(0x439)

힌디어

1082(0x43A)

몰타어

1084(0x43C)

2016년 3월 21일, 2016년 10

1085(0x43D)

이디시어

1086(0x43E)

맬리어 – 헝가리

2049(0x801)

아랍어 – 아랍어

2052(0x804)

중국어(간체) – PRC

2055년(0x807)

독일어 – 스위스

2057(0x809)

영어 – 영국

2058년(0x80A)

스페인어 – 멕시코

2060(0x80C)

프랑스어 –기에

2064(0x810)

이탈리아어 – 스위스

2067(0x813)

네덜란드어 – 네덜란드어

2068(0x814)

노르웨이어 – Nynorsk

2070(0x816)

포르투갈어 - 포르투갈

2072(0x818)

로마어 – 할도바

2073(0x819)

러시아어 – 압도바

2074(0x81A)

세르비아어 – 라틴어

2077(0x81D)

스웨덴어 – 핀란드

3073(0xC01)

아랍어 – 아랍어

3076(0xC04)

중국어(번체) – 홍콩 SAR

3079(0xC07)

독일어 – 네덜란드

3081(0xC09)

영어 – 오스트레일리아

3082(0xC0A)

스페인어 – 국제 정렬

3084(0xC0C)

프랑스어 – 캐나다

3098(0xC1A)

세르비아어 – 키릴자열

4097(0x1001)

아랍어 – 아랍어

4100(0x1004)

중국어(간체) – 싱가포르

4103(0x1007)

독일어 – 네덜란드

4105(0x1009)

영어 – 캐나다

4106(0x100A)

스페인어 – 스페인

4108(0x100C)

프랑스어 – 스위스

5121(0x1401)

아랍어 – 아랍어

5127(0x1407)

독일어 – 리히텐데인

5129(0x1409)

영어 – 뉴질랜드

5130(0x140A)

스페인어 – 2016년 3월

5132(0x140C)

프랑스어 – 프랑스

6145(0x1801)

아랍어 – 아랍어

6153(0x1809)

영어 – 아일랜드

6154(0x180A)

스페인어 – 스페인

7169(0x1C01)

아랍어 – 아랍어

7177(0x1C09)

영어 – 남아프리카 공화국

7178(0x1C0A)

스페인어 – 체코 공화국

8193(0x2001)

아랍어 – Oman

8201(0x2009)

영어 – 한국어

8202(0x200A)

스페인어 – 스페인

9217(0x2401)

아랍어 – 아랍어

9226(0x240A)

스페인어 – 스페인

10241(0x2801)

아랍어 – 아랍어

10249(0x2809)

영어 – 2018년 3월

10250(0x280A)

스페인어 – 스페인

11265(0x2C01)

아랍어 – 아랍어

11273(0x2C09)

영어 – 트리니다드

11274(0x2C0A)

스페인어 – 스페인

12289(0x3001)

아랍어 – 아랍어

12298(0x300A)

스페인어 – 스페인

13313(0x3401)

아랍어 – 아랍어

13322(0x340A)

스페인어 – 스페인

14337(0x3801)

아랍어 – U.A.E.

14346(0x380A)

스페인어 – 스페인

15361(0x3C01)

아랍어 – 아랍어

15370(0x3C0A)

스페인어 – Paraguay

16385(0x4001)

아랍어 – 아랍어

16394(0x400A)

스페인어 – 스웨덴어

17418(0x440A)

스페인어 – El Spanish

18442(0x480A)

스페인어 – 스페인어

19466(0x4C0A)

스페인어 – Nicaragua

20490(0x500A)

스페인어 – 푸에르토리코

OSProductSuite

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32Registry SYSTEM | \ \ CurrentControlSet Control \ \ \ \ ProductOptions | ProductSuite"), BitValues("Small Business", "Enterprise", "BackOffice", "Communication Server", "Terminal Server", "Small Business(Restricted)", "Embedded NT", "Data Center")

운영 체제에 설치 및 사용이 허가된 시스템 제품 추가. 예를 들어 OSProductSuite에 대한 146(0x92) 값은 Enterprise, 터미널 서비스 및 데이터 센터(1, 4 및 7 집합 비트)를 나타냅니다. 다음 목록에서는 가능한 값을 나열합니다.

1(0x1)

Microsoft Small Business Server가 한 번 설치되었지만 다른 버전의 Windows 업그레이드되었을 수 있습니다.

2(0x2)

Windows Server 2008 Enterprise 설치되어 있습니다.

4(0x4)

Windows BackOffice 구성 요소가 설치됩니다.

8(0x8)

Communication Server가 설치되어 있습니다.

16(0x10)

터미널 서비스가 설치됩니다.

32(0x20)

Microsoft Small Business Server는 제한적인 클라이언트 라이선스와 함께 설치됩니다.

64(0x40)

Windows Embedded가 설치되어 있습니다.

128(0x80)

Datacenter 버전이 설치됩니다.

256 (0x100)

터미널 서비스가 설치되어 있지만 하나의 대화형 세션만 지원됩니다.

512(0x200)

Windows Home Edition이 설치됩니다.

1024(0x400)

웹 서버 버전이 설치되어 있습니다.

8192(0x2000)

Storage Server Edition이 설치되어 있습니다.

16384(0x4000)

Compute Cluster Edition이 설치됩니다.

OSType

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence(" CIM _ OperatingSystem.OtherTypeDescription")

운영 체제 유형입니다. 다음 목록에서는 가능한 값을 식별합니다.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

알 수 없음(0)

기타(1)

MACOS(2)

매크로

ATTUNIX(3)

DGUX(4)

DECNT(5)

Digital Unix(6)

OpenVMS(7)

HPUX(8)

AIX(9)

MVS(10)

OS400(11)

OS/2(12)

JavaVM(13)

MSDOS(14)

WIN3x(15)

WIN95(16)

WIN98(17)

WINNT(18)

WINCE(19)

NCR3000(20)

NetWare(21)

OSF(22)

DC/OS(23)

UNIX(24)

SCO UnixWare(25)

SCO OpenServer(26)

순차(27)

IRIX(28)

Solaris(29)

Solaris

SunOS(30)

U6000(31)

ASERIES(32)

TandemNSK(33)

TandemNT(34)

BS2000(35)

LINUX(36)

Lynx(37)

XENIX(38)

VM/ESA(39)

대화형 UNIX(40)

BSDUNIX(41)

FreeBSD(42)

NetBSD(43)

GNU Hurd(44)

OS9(45)

PU 커널(46)

Inferno(47)

QNX(48)

EPOC(49)

IxWorks(50)

VxWorks(51)

MiNT(52)

BeOS(53)

HP MPE(54)

NextStep(55)

PalmPilot(56)

Rhapsody(57)

Windows 2000(58)

전용(59)

OS/390(60)

VSE(61)

TPF(62)

OtherTypeDescription

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MaxLen (64), ModelCorrespondence ("CIM _ OperatingSystem.OSType")

현재 운영 체제 버전에 대한 추가 설명입니다.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

PAEEnabled

데이터 형식: 부울

액세스 형식: 읽기 전용

True이면 Intel 프로세서에서 실행되는 운영 체제에서 PAE(실제 주소 확장)를 사용하도록 설정됩니다. PAE를 사용하면 애플리케이션이 4GB가 넘는 실제 메모리를 처리할 수 있습니다. PAE를 사용하도록 설정하면 운영 체제에서 두 수준이 아닌 3단계 선형 주소 변환을 사용합니다. 애플리케이션에 더 많은 실제 메모리를 제공하면 메모리를 페이지 파일로 교환할 필요가 줄어들고 성능이 향상됩니다. PAE를 사용하도록 설정하려면 Boot.ini 파일에서 "/PAE" 스위치를 사용합니다. 실제 주소 확장 기능에 대한 자세한 내용은 를 https://Go.Microsoft.Com/FWLink/p/?LinkID=45912 참조하세요.

PlusProductID

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32Registry Software Microsoft Windows NT | \ \ \ \ \ \ CurrentVersion | Plus! ProductId")

지원 안 됨

PlusVersionNumber

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32Registry Software Microsoft Windows NT | \ \ \ \ \ \ CurrentVersion | Plus! VersionNumber")

지원 안 됨

테이블 운영 체제

데이터 형식: boolean

액세스 형식: 읽기 전용

운영 체제가 외부 USB 장치에서 부팅 되는지 여부를 지정 합니다. True 이면 운영 체제에서 지원 되는 로컬로 연결 된 저장소 장치에서 부팅 하는 것을 감지 합니다.

Windows server 2008 R2, Windows 7, Windows server 2008 및 Windows Vista: Windows 8 및 Windows Server 2012 이전에는이 속성이 지원 되지 않습니다.

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: MappingStrings ("WMI")

주 운영 체제 인지 여부를 지정 합니다.

ProductType

데이터 형식: uint32

액세스 형식: 읽기 전용

추가 시스템 정보입니다.

작업 스테이션 (1)

도메인 컨트롤러 (2)

서버 (3)

QuantumLength

데이터 형식: uint8

액세스 형식: 읽기/쓰기

한정자: MappingStrings ("Win32Registry | SYSTEM \ \ CurrentControlSet \ \ Control \ \ PriorityControl | Win32PrioritySeparation")

지원되지 않음

    • Windows Server 2008 및 Windows Vista: * *

QuantumLength 속성은 퀀텀 당 클록 틱 수를 정의 합니다. 퀀텀은 스케줄러에서 다른 응용 프로그램으로 전환 하기 전에 응용 프로그램에 부여할 수 있는 실행 시간의 단위입니다. 스레드가 하나의 양자를 실행 하는 경우 커널은이를 보다 우선 하 고 우선 순위가 같은 응용 프로그램의 큐 끝으로 이동 합니다. 스레드 퀀텀의 실제 길이는 Windows 플랫폼 마다 다릅니다. Windows NT/Windows 2000에만 해당 합니다.

가능한 값은입니다.

알 수 없음 (0)

1 (1)

두 틱 (2)

QuantumType

데이터 형식: uint8

액세스 형식: 읽기/쓰기

지원되지 않음

    • Windows Server 2008 및 Windows Vista: * *

QuantumType 속성은 고정 또는 가변 길이 quantums를 지정 합니다. Windows는 포그라운드 응용 프로그램의 퀀텀이 백그라운드 응용 프로그램 보다 긴 quantums 가변 길이를 기본값으로 설정 합니다. Windows 서버 기본값은 고정 길이 quantums입니다. 퀀텀은 다른 응용 프로그램으로 전환 하기 전에 스케줄러가 응용 프로그램에 제공할 수 있는 실행 시간의 단위입니다. 스레드가 하나의 양자를 실행 하는 경우 커널은이를 보다 우선 하 고 우선 순위가 같은 응용 프로그램의 큐 끝으로 이동 합니다. 스레드 퀀텀의 실제 길이는 Windows 플랫폼 마다 다릅니다.

가능한 값은입니다.

알 수 없음 (0)

수정 됨 (1)

변수 (2)

RegisteredUser

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32Registry | Software \ \ Microsoft \ \ Windows NT \ \ CurrentVersion | RegisteredOwner")

운영 체제의 등록 된 사용자 이름입니다.

예: "이혜준 씨 Smith"

SerialNumber

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32Registry | Software \ \ Microsoft \ \ Windows NT \ \ CurrentVersion | ProductId")

운영 체제 제품 일련 식별 번호입니다.

예: "10497-OEM-0031416-71674"

ServicePackMajorVersion

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API | 시스템 정보 구조체 | OSVERSIONINFOEX | wServicePackMajor")

컴퓨터 시스템에 설치 된 Service Pack의 주 버전 번호입니다. Service Pack 설치 되지 않은 경우이 값은 0입니다.

ServicePackMinorVersion

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("Win32API | 시스템 정보 구조체 | OSVERSIONINFOEX | wServicePackMinor")

컴퓨터 시스템에 설치 된 Service Pack의 부 버전 번호입니다. Service Pack 설치 되지 않은 경우이 값은 0입니다.

SizeStoredInPagingFiles

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF | 시스템 메모리 설정 | 001.3 "), 단위 (" kb ")

운영 체제 페이징 파일에 저장할 수 있는 총 kb 수 (0)는 페이징 파일이 없음을 나타냅니다. 이 수는 디스크에 있는 페이징 파일의 실제 크기를 나타내지 않습니다.

스크립트에서 uint64 값을 사용 하는 방법에 대 한 자세한 내용은 WMI에서 스크립팅을 참조 하세요.

이 속성은 CIM 운영 _ 체제에서 상속 됩니다.

상태

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MaxLen (10), DisplayName ("Status")

개체의 현재 상태입니다. 다양 한 운영 및 nonoperational 상태를 정의할 수 있습니다. 작업 상태에는 "정상", "저하 된" 및 "Pred Fail" (스마트 사용 하드 디스크 드라이브와 같은 요소가 제대로 작동할 수 있지만 가까운 장래에는 오류를 예측 함)가 포함 됩니다. Nonoperational 상태에는 "Error", "Starting", "중지 중" 및 "Service"가 포함 됩니다. 서비스 상태는 디스크의 미러 resilvering, 사용자 권한 목록 다시 로드, 다른 관리 작업 등의 관리 작업에 적용 됩니다. 이러한 작업 중 일부는 온라인 상태가 아니지만 관리 되는 요소는 "OK" 또는 기타 상태 중 하나가 아닙니다.

이 속성은 CIM _ ManagedSystemElement에서 상속 됩니다.

OK ("OK")

오류 ("오류")

저하 됨 ("저하 됨")

알 수 없음 ("알 수 없음")

Pred fail ("Pred fail")

시작 ("시작 중")

중지 ("중지 중")

서비스 ("서비스")

스트레스 ("과도 한")

NonRecover("NonRecover")

연락처 없음("연락처 없음")

Lost Comm("Lost Comm")

SuiteMask

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: BitMap("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"), BitValues("Windows Server, Small Business Edition", "Windows Server, Enterprise Edition", "Windows Server, Backoffice Edition", "Windows Server, Communications Edition", "Microsoft Terminal Services", "Windows Server, Small Business Edition Restricted", "Windows Embedded", "Windows Server, Datacenter Edition", "단일 사용자", "Windows Home Edition", "Windows Server, Web Edition")

시스템에서 사용할 수 있는 제품 제품군을 식별하는 비트 플래그입니다.

예를 들어 Personal 및 BackOffice를 모두 지정하려면 SuiteMask를 또는 로 4 | 512 516 설정합니다.

1

중소기업

2

Enterprise

4

Backoffice

8

통신

16

터미널 서비스

32

중소기업 제한

64

Embedded Edition

128

Datacenter Edition

256

단일 사용자

512

Home Edition

1024

웹 서버 버전

SystemDevice

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | 레지스트리 함수 | GetPrivateProfileString | Paths | TargetDevice")

운영 체제가 설치된 실제 디스크 파티션입니다.

SystemDirectory

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | 시스템 정보 Functions GetSystemDirectory)

운영 체제의 시스템 디렉터리입니다.

예: "C: \ WINDOWS \ SYSTEM32"

SystemDrive

데이터 형식: string

액세스 형식: 읽기 전용

운영 체제가 있는 디스크 드라이브의 문자입니다. 예: "C:"

TotalSwapSpaceSize

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위("킬로바이트")

총 스왑 공간(KB)입니다. 스왑 공간이 페이지 파일과 구별되지 않는 경우 이 값은 NULL(지정되지 않음)일 수 있습니다. 그러나 일부 운영 체제는 이러한 개념을 구분합니다. 예를 들어 UNIX 무료 페이지 목록이 떨어지면 전체 프로세스를 교환할 수 있으며 지정된 양 미만으로 유지됩니다.

스크립트에서 uint64 값을 사용하는 자세한 내용은 WMI의 스크립팅을 참조하세요.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

TotalVirtualMemorySize

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위("킬로바이트")

가상 메모리의 수(KB)입니다. 예를 들어 페이징 공간의 양에 총 RAM 양을 추가하여 계산할 수 있습니다. 즉, 컴퓨터 시스템에서 메모리 양을 추가하거나 컴퓨터 시스템에 의해 집계되는 SizeStoredInPagingFiles 속성에 추가할 수 있습니다.

스크립트에서 uint64 값을 사용하는 자세한 내용은 WMI의 스크립팅을 참조하세요.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

TotalVisibleMemorySize

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 단위("킬로바이트")

운영 체제에서 사용할 수 있는 실제 메모리의 총 양(KB)입니다. 이 값은 실제 메모리의 실제 양을 반드시 나타내는 것은 아니지만 사용 가능한 것으로 운영 체제에 보고됩니다.

스크립트에서 uint64 값을 사용하는 자세한 내용은 WMI의 스크립팅을 참조하세요.

이 속성은 CIM _ OperatingSystem 에서 상속됩니다.

Version

데이터 형식: string

액세스 형식: 읽기 전용

한정자: Override("Version"), MappingStrings("Win32API 시스템 정보 Structures | | OSVERSIONINFOEX | dwMajorVersion, dwMinorVersion")

운영 체제의 버전 번호입니다.

예: "4.0"

WindowsDirectory

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MappingStrings("Win32API | 시스템 정보 | Functions GetWindowsDirectory")

운영 체제의 Windows 디렉터리입니다.

예: "C: \ WINDOWS"

설명

Win32 _ OperatingSystem 클래스는 CIM _ OperatingSystem에서 파생됩니다.

Windows 기반 운영 체제를 실행할 수 있는 컴퓨터에 설치할 수 있는 모든 운영 체제는 이 클래스의 하위 또는 멤버입니다. Win32 _ OperatingSystem은 싱글톤 클래스입니다. 단일 인스턴스를 얻으려면 키에 "@"을 사용합니다.

MgmtClassGen에서 생성된 대부분의 다른 WMI 클래스와 달리 OperatingSystem.CreateInstance() 메서드는 빈 OperatingSystem 개체를 반환합니다. 따라서 # MgmtClassGen과 함께 C를 사용하는 경우 다음 코드를 사용할 수 있습니다.

WMI.OperatingSystem os = new ROOT.CIMV2.win32.OperatingSystem();

예제

Win32 프로세서 항목 예제에서 Win32 _ ComputerSystem, Win32Processor 및 Win32 _ OperatingSystem에서 운영 체제 및 _ _ 프로세서 데이터를 가져오는 VBScript 예제를 찾을 수 있습니다.

TechNet 갤러리의 Powershell PowerShell을 사용하여 Exchange 환경 보고서 생성 샘플은 Win32 _ OperatingSystem 클래스를 더 큰 애플리케이션의 일부로 사용하여 교환 환경 보고서를 생성합니다.

TechNet 갤러리의 Get Server Uptime Using WMI 샘플은 LastBootupTime 속성을 사용하여 서버가 활성화된 시간을 확인합니다. 또한 이 샘플에서는 시간 제한 옵션을 사용하여 WMI 호출이 중단되지 않도록 합니다.

TechNet 갤러리의 WMI 정보 검색기 VBScript 코드 예제에서는 Win32 _ OperatingSystem 클래스를 사용하여 여러 원격 컴퓨터에서 OS 정보를 검색합니다.

다음 스크립트는 기본 "Root CIMv2" 네임스페이스에서 Win32 _ OperatingSystem 인스턴스를 가져온 \ 다음 운영 체제에 대한 정보를 표시합니다.

On Error Resume Next
' Connect to WMI and obtain instances of Win32_OperatingSystem
For Each objOS in GetObject( _
    "winmgmts:").InstancesOf ("Win32_OperatingSystem")

WScript.Echo "Name = " & objOS.Caption & "Version = " & objOS.Version &VBCR _
           & "Registered User = " & objOS.RegisteredUser &VBCR _
           & "Manufacturer = " & objOS.Manufacturer      
Next

if Err <> 0 Then
    WScript.Echo Err.Description
    Err.Clear
End if

다음 PowerShell 코드 샘플은 현재 OS에 대한 모든 운영 정보를 표시합니다.

# get instance
$os = Get-WmiObject Win32_OperatingSystem

# output information:
"The class has {0} properties" -f $os.properties.count
"Details on this class:"
$os | Format-List *

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
네임스페이스
루트 \ CIMV2
MOF
CIMWin32
DLL
CIMWin32.dll

추가 정보

CIM 운영 _ 체제

운영 체제 클래스

WMI 작업: 운영 체제

WMI 작업: 컴퓨터 하드웨어

WMI 작업: 데스크톱 관리