kelas Win32_OperatingSystem

Kelas WMI Win32_OperatingSystemmewakili sistem operasi berbasis Windows yang diinstal pada komputer.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti dan metode dalam urutan alfabet, bukan urutan MOF.

Sintaks

[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;
};

Anggota

Kelas Win32_OperatingSystem memiliki jenis anggota ini:

Metode

Kelas Win32_OperatingSystem memiliki metode ini.

Metode Deskripsi
Reboot Matikan lalu mulai ulang sistem komputer.
SetDateTime Perbolehkan tanggal dan waktu komputer disetel.
Matikan Membongkar program dan DLL ke titik di mana ia aman untuk mematikan komputer.
Win32Shutdown Menyediakan serangkaian opsi matikan lengkap yang didukung oleh sistem operasi Windows.
Win32ShutdownTracker Menyediakan serangkaian opsi matikan yang sama yang didukung oleh metode Win32Shutdown di Win32_OperatingSystem, tetapi juga memungkinkan Anda menentukan komentar, alasan penonaktifan, atau batas waktu.

 

Properti

Kelas Win32_OperatingSystem memiliki properti ini.

BootDevice

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|DRIVE_MAP_INFO|btInt13Unit")

Nama drive disk tempat sistem operasi Windows dimulai.

Contoh: "\\Device\Harddisk0"

BuildNumber

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Informasi Sistem Struktur|OSVERSIONINFOEX|dwBuildNumber")

Membangun jumlah sistem operasi. Ini dapat digunakan untuk informasi versi yang lebih tepat daripada nomor versi rilis produk.

Contoh: "1381"

BuildType

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows\\CurrentVersion|CurrentType")

Jenis build yang digunakan untuk sistem operasi.

Contoh: ""retail build"", ""checked build""

Caption

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64), DisplayName ("Keterangan")

Deskripsi singkat objek—string satu baris. String mencakup versi sistem operasi. Misalnya, "Microsoft Windows 7 Enterprise ". Properti ini dapat dilokalkan.

Windows Vista dan Windows 7: Properti ini mungkin berisi karakter berikutnya. Misalnya, string "Microsoft Windows 7 Enterprise" (ruang berikutnya disertakan) mungkin diperlukan untuk mengambil informasi menggunakan properti ini.

Properti ini diwariskan dari CIM_ManagedSystemElement.

CodeSet

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (6), MappingStrings ("Win32API|Fungsi Dukungan Bahasa Nasional|GetLocaleInfo|LOCALE_IDEFAULTANSICODEPAGE")

Nilai halaman kode yang digunakan sistem operasi. Halaman kode berisi tabel karakter yang digunakan sistem operasi untuk menerjemahkan string untuk bahasa yang berbeda. American National Standards Institute (ANSI) mencantumkan nilai yang mewakili halaman kode yang ditentukan. Jika sistem operasi tidak menggunakan halaman kode ANSI, anggota ini diatur ke 0 (nol). String CodeSet dapat menggunakan maksimal enam karakter untuk menentukan nilai halaman kode.

Contoh: "1255"

CountryCode

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Fungsi Dukungan Bahasa Nasional|GetLocaleInfo|LOCALE_ICOUNTRY")

Kode untuk negara/wilayah yang digunakan sistem operasi. Nilai didasarkan pada awalan panggilan telepon internasional—juga disebut sebagai kode negara/wilayah IBM. Properti ini dapat menggunakan maksimal enam karakter untuk menentukan nilai kode negara/wilayah.

Contoh: "1" (Amerika Serikat)

CreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: CIM_Key, MaxLen (256)

Nama kelas konkret pertama yang muncul dalam rantai warisan yang digunakan dalam pembuatan instans. Ketika digunakan dengan properti utama kelas lainnya, properti ini memungkinkan semua instans kelas ini dan subkelasnya diidentifikasi secara unik.

Properti ini diwariskan dari CIM_OperatingSystem.

CSCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_ComputerSystem.CreationClassName"), CIM_Key, MaxLen (256)

Nama kelas pembuatan sistem komputer cakupan.

Properti ini diwariskan dari CIM_OperatingSystem.

CSDVersion

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Informasi Sistem Struktur|OSVERSIONINFOEX|szCSDVersion")

String yang dihentikan NULL yang menunjukkan paket layanan terbaru yang diinstal pada komputer. Jika tidak ada paket layanan yang diinstal, string adalah NULL.

Contoh: "Paket Layanan 3"

CSName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Disebarluaskan ("CIM_ComputerSystem.Nama"), CIM_Key, MaxLen (256)

Nama sistem komputer cakupan.

Properti ini diwariskan dari CIM_OperatingSystem.

CurrentTimeZone

Jenis data: sint16

Jenis akses: Baca-saja

Kualifikasi: Unit ("menit")

Angka, dalam menit, sistem operasi diimbangi dari waktu rata-rata Greenwich (GMT). Angkanya positif, negatif, atau nol.

Properti ini diwariskan dari CIM_OperatingSystem.

DataExecutionPrevention_32BitApplications

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Ketika fitur perangkat keras pencegahan eksekusi data tersedia, properti ini menunjukkan bahwa fitur diatur ke berfungsi untuk aplikasi 32-bit jika True. Pada komputer 64-bit, fitur pencegahan eksekusi data dikonfigurasi di penyimpanan Data Konfigurasi Boot (BCD) dan properti di Win32_OperatingSystem diatur sesuai.

DataExecutionPrevention_Available

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Pencegahan eksekusi data adalah fitur perangkat keras untuk mencegah serangan buffer overrun dengan menghentikan eksekusi kode pada halaman memori jenis data. Jika True, maka fitur ini tersedia. Pada komputer 64-bit, fitur pencegahan eksekusi data dikonfigurasi di penyimpanan BCD dan properti di Win32_OperatingSystem diatur sesuai.

DataExecutionPrevention_Drivers

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Ketika fitur perangkat keras pencegahan eksekusi data tersedia, properti ini menunjukkan bahwa fitur diatur ke berfungsi untuk driver jika True. Pada komputer 64-bit, fitur pencegahan eksekusi data dikonfigurasi di penyimpanan BCD dan properti di Win32_OperatingSystem diatur sesuai.

DataExecutionPrevention_SupportPolicy

Jenis data: uint8

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Menunjukkan pengaturan Pencegahan Eksekusi Data (DEP) mana yang diterapkan. Pengaturan DEP menentukan sejauh mana DEP berlaku untuk aplikasi 32-bit pada sistem. DEP selalu diterapkan ke kernel Windows.

Selalu Nonaktif (0)

DEP dimatikan untuk semua aplikasi 32-bit di komputer tanpa pengecualian. Pengaturan ini tidak tersedia untuk antarmuka pengguna.

Always On (1)

DEP diaktifkan untuk semua aplikasi 32-bit di komputer. Pengaturan ini tidak tersedia untuk antarmuka pengguna.

Ikut Serta (2)

DEP diaktifkan untuk sejumlah biner terbatas, kernel, dan semua layanan berbasis Windows. Namun, itu nonaktif secara default untuk semua aplikasi 32-bit. Pengguna atau administrator harus secara eksplisit memilih pengaturan Always On atau Opt Out sebelum DEP dapat diterapkan ke aplikasi 32-bit.

Memilih Keluar (3)

DEP diaktifkan secara default untuk semua aplikasi 32-bit. Pengguna atau administrator dapat secara eksplisit menghapus dukungan untuk aplikasi 32-bit dengan menambahkan aplikasi ke daftar pengecualian.

Debug

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|GetSystemMetrics|SM_DEBUG")

Sistem operasi adalah build yang diperiksa (debug). Jika True, versi debugging diinstal. Build yang diperiksa menyediakan pemeriksaan kesalahan, verifikasi argumen, dan kode penelusuran kesalahan sistem. Kode tambahan dalam biner yang dicentang menghasilkan pesan kesalahan debugger kernel dan masuk ke debugger. Ini membantu segera menentukan penyebab dan lokasi kesalahan. Performa dapat terpengaruh dalam build yang diperiksa karena kode tambahan yang dijalankan.

Keterangan

Jenis data: string

Jenis akses: Baca/tulis

Kualifikasi: Mengambil alih ("Deskripsi"), MappingStrings ("WMI")

Deskripsi sistem operasi Windows. Beberapa antarmuka pengguna misalnya, yang memungkinkan pengeditan deskripsi ini, membatasi panjangnya hingga 48 karakter.

Didistribusikan

Jenis data: boolean

Jenis akses: Baca-saja

Jika True, sistem operasi didistribusikan di beberapa simpul sistem komputer. Jika demikian, simpul ini harus dikelompokkan sebagai kluster.

Properti ini diwariskan dari CIM_OperatingSystem.

EncryptionLevel

Jenis data: uint32

Jenis akses: Baca-saja

Tingkat enkripsi untuk transaksi aman: 40-bit, 128-bit, atau n-bit.

40-bit (0)

128-bit (1)

n-bit (2)

ForegroundApplicationBoost

Jenis data: uint8

Jenis akses: Baca/tulis

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation")

Peningkatan prioritas diberikan ke aplikasi latar depan. Peningkatan aplikasi diimplementasikan dengan memberikan aplikasi lebih banyak irisan waktu eksekusi (panjang kuantum).

Tidak ada (0)

Sistem meningkatkan panjang kuantum sebesar 6.

Minimum (1)

Sistem meningkatkan panjang kuantum sebesar 12.

Maksimum (2)

Sistem meningkatkan panjang kuantum sebesar 18.

FreePhysicalMemory

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("kilobyte")

Jumlah, dalam kilobyte, memori fisik yang saat ini tidak digunakan dan tersedia.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

FreeSpaceInPagingFiles

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF|Memori Sistem Pengaturan|001.4"), Unit ("kilobyte")

Angka, dalam kilobyte, yang dapat dipetakan ke dalam file halaman sistem operasi tanpa menyebabkan halaman lain ditukar.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

FreeVirtualMemory

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("kilobyte")

Jumlah, dalam kilobyte, memori virtual yang saat ini tidak digunakan dan tersedia.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF|ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")

Objek tanggal telah diinstal. Properti ini tidak memerlukan nilai untuk menunjukkan bahwa objek diinstal.

Properti ini diwariskan dari CIM_ManagedSystemElement.

LargeSystemCache

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: TIDAK DIGUNAKAN LAGI

Properti ini usang dan tidak didukung.

Optimalkan untuk Aplikasi (0)

Optimalkan memori untuk aplikasi.

Optimalkan untuk Performa Sistem (1)

Optimalkan memori untuk performa sistem.

LastBootUpTime

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal dan waktu sistem operasi terakhir dimulai ulang.

Properti ini diwariskan dari CIM_OperatingSystem.

LocalDateTime

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIB. IETF|HOST-RESOURCES-MIB.hrSystemDate", "MIF. DMTF|Informasi Umum|001.6")

Versi sistem operasi dari tanggal lokal dan waktu dalam sehari.

Properti ini diwariskan dari CIM_OperatingSystem.

Lokal

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Fungsi Dukungan Bahasa Nasional|GetLocaleInfo|LOCALE_ILANGUAGE")

Pengidentifikasi bahasa yang digunakan oleh sistem operasi. Pengidentifikasi bahasa adalah singkatan numerik internasional standar untuk negara/wilayah. Setiap bahasa memiliki pengidentifikasi bahasa unik (LANGID), nilai 16-bit yang terdiri dari pengidentifikasi bahasa utama dan pengidentifikasi bahasa sekunder.

Produsen

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Nama produsen sistem operasi. Untuk sistem berbasis Windows, nilai ini adalah "Microsoft Corporation".

MaxNumberOfProcesses

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIB. IETF|HOST-RESOURCES-MIB.hrSystemMaxProcesses")

Jumlah maksimum konteks proses yang dapat didukung sistem operasi. Nilai default yang ditetapkan oleh penyedia adalah 4294967295 (0xFFFFFFFF). Jika tidak ada maksimum tetap, nilainya harus 0 (nol). Pada sistem yang memiliki maksimum tetap, objek ini dapat membantu mendiagnosis kegagalan yang terjadi ketika maksimum tercapai—jika tidak diketahui, masukkan 4294967295 (0xFFFFFFFF).

Properti ini diwariskan dari CIM_OperatingSystem.

MaxProcessMemorySize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("kilobyte")

Jumlah maksimum, dalam kilobyte, memori yang dapat dialokasikan untuk proses. Untuk sistem operasi tanpa memori virtual, biasanya nilai ini sama dengan jumlah total memori fisik dikurangi memori yang digunakan oleh BIOS dan sistem operasi. Untuk beberapa sistem operasi, nilai ini mungkin tidak terbatas, dalam hal ini 0 (nol) harus dimasukkan. Dalam kasus lain, nilai ini bisa menjadi konstanta, misalnya, 2G atau 4G.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

MUILanguages

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Antarmuka Pengguna Multibahasa Pack (MUI Pack) bahasa yang diinstal di komputer. Misalnya, "en-us". Bahasa Paket MUI adalah file sumber daya yang dapat diinstal pada versi bahasa Inggris dari sistem operasi. Saat Paket MUI diinstal, Anda dapat mengubah bahasa antarmuka pengguna ke salah satu dari 33 bahasa yang didukung.

Nama

Jenis data: string

Jenis akses: Baca-saja

Instans sistem operasi dalam sistem komputer.

Properti ini diwariskan dari CIM_OperatingSystem.

NumberOfLicensedUsers

Jenis data: uint32

Jenis akses: Baca-saja

Jumlah lisensi pengguna untuk sistem operasi. Jika tidak terbatas, masukkan 0 (nol). Jika tidak diketahui, masukkan -1.

Properti ini diwariskan dari CIM_OperatingSystem.

NumberOfProcesses

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIB. IETF|HOST-RESOURCES-MIB.hrSystemProcesses")

Jumlah konteks proses yang saat ini dimuat atau berjalan pada sistem operasi.

Properti ini diwariskan dari CIM_OperatingSystem.

NumberOfUsers

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIB. IETF|HOST-RESOURCES-MIB.hrSystemNumUsers")

Jumlah sesi pengguna tempat sistem operasi menyimpan informasi status saat ini.

Properti ini diwariskan dari CIM_OperatingSystem.

OperatingSystemSKU

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Nomor Stock Keeping Unit (SKU) untuk sistem operasi. Nilai-nilai ini sama dengan konstanta PRODUCT_* yang ditentukan dalam WinNT.h yang digunakan dengan fungsi GetProductInfo .

Daftar berikut mencantumkan kemungkinan nilai SKU.

PRODUCT_UNDEFINED (0)

Tidak terdefinisi

PRODUCT_ULTIMATE (1)

Edisi Pamungkas, misalnya Windows Vista Ultimate.

PRODUCT_HOME_BASIC (2)

Home Basic Edition

PRODUCT_HOME_PREMIUM (3)

Home Premium Edition

PRODUCT_ENTERPRISE (4)

Edisi Enterprise

PRODUCT_BUSINESS (6)

Edisi Bisnis

PRODUCT_STANDARD_SERVER (7)

Windows Server Standard Edition (Penginstalan Pengalaman Desktop)

PRODUCT_DATACENTER_SERVER (8)

Windows Server Datacenter Edition (Penginstalan Pengalaman Desktop)

PRODUCT_SMALLBUSINESS_SERVER (9)

Edisi Server Bisnis Kecil

PRODUCT_ENTERPRISE_SERVER (10)

Edisi Server Perusahaan

PRODUCT_STARTER (11)

Edisi Pemula

PRODUCT_DATACENTER_SERVER_CORE (12)

Datacenter Server Core Edition

PRODUCT_STANDARD_SERVER_CORE (13)

Edisi Inti Server Standar

PRODUCT_ENTERPRISE_SERVER_CORE (14)

Enterprise Server Core Edition

PRODUCT_WEB_SERVER (17)

Edisi Server Web

PRODUCT_HOME_SERVER (19)

Edisi Server Beranda

PRODUCT_STORAGE_EXPRESS_SERVER (20)

Storage Express Server Edition

PRODUCT_STORAGE_STANDARD_SERVER (21)

Windows Storage Server Standard Edition (Penginstalan Pengalaman Desktop)

PRODUCT_STORAGE_WORKGROUP_SERVER (22)

Windows Storage Server Workgroup Edition (Penginstalan Pengalaman Desktop)

PRODUCT_STORAGE_ENTERPRISE_SERVER (23)

Storage Enterprise Server Edition

PRODUCT_SERVER_FOR_SMALLBUSINESS (24)

Server untuk Edisi Bisnis Kecil

PRODUCT_SMALLBUSINESS_SERVER_PREMIUM (25)

Small Business Server Premium Edition

PRODUCT_ENTERPRISE_N (27)

Windows Enterprise Edition

PRODUCT_ULTIMATE_N (28)

Windows Ultimate Edition

PRODUCT_WEB_SERVER_CORE (29)

Windows Server Web Server Edition (penginstalan Server Core)

PRODUCT_STANDARD_SERVER_V (36)

Windows Server Standard Edition tanpa Hyper-V

PRODUCT_DATACENTER_SERVER_V (37)

Windows Server Datacenter Edition tanpa Hyper-V (penginstalan penuh)

PRODUCT_ENTERPRISE_SERVER_V (38)

Windows Server Enterprise Edition tanpa Hyper-V (penginstalan penuh)

PRODUCT_DATACENTER_SERVER_CORE_V (39)

Windows Server Datacenter Edition tanpa Hyper-V (penginstalan Server Core)

PRODUCT_STANDARD_SERVER_CORE_V (40)

Windows Server Standard Edition tanpa Hyper-V (penginstalan Server Core)

PRODUCT_ENTERPRISE_SERVER_CORE_V (41)

Windows Server Enterprise Edition tanpa Hyper-V (penginstalan Server Core)

PRODUCT_HYPERV (42)

Microsoft Hyper-V Server

PRODUCT_STORAGE_EXPRESS_SERVER_CORE (43)

Storage Server Express Edition (penginstalan Server Core)

PRODUCT_STORAGE_STANDARD_SERVER_CORE (44)

Storage Server Standard Edition (Penginstalan Server Core)

PRODUCT_STORAGE_WORKGROUP_SERVER_CORE (45)

Storage Server Workgroup Edition (Penginstalan Server Core)

PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE (46)

Storage Server Enterprise Edition (penginstalan Server Core)

PRODUCT_PROFESSIONAL (48)

Windows Professional

PRODUCT_SB_SOLUTION_SERVER (50)

Windows Server Essentials (Penginstalan Pengalaman Desktop)

PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE (63)

Small Business Server Premium (Penginstalan Server Core)

PRODUCT_CLUSTER_SERVER_V (64)

Server Kluster Komputasi Windows tanpa Hyper-V

PRODUCT_CORE_ARM (97)

Windows RT

PRODUCT_CORE (101)

Windows Home

PRODUCT_PROFESSIONAL_WMC (103)

Windows Professional dengan Media Center

PRODUCT_MOBILE_CORE (104)

Windows Mobile

PRODUCT_IOTUAP (123)

Inti Windows IoT (Internet of Things)

PRODUCT_DATACENTER_NANO_SERVER (143)

Windows Server Datacenter Edition (penginstalan Nano Server)

PRODUCT_STANDARD_NANO_SERVER (144)

Windows Server Standard Edition (penginstalan Nano Server)

PRODUCT_DATACENTER_WS_SERVER_CORE (147)

Windows Server Datacenter Edition (penginstalan Server Core)

PRODUCT_STANDARD_WS_SERVER_CORE (148)

Windows Server Standard Edition (penginstalan Server Core)

PRODUCT_ENTERPRISE_FOR_VIRTUAL_DESKTOPS (175)

Windows Enterprise for Virtual Desktops (Azure Virtual Desktop)

PRODUCT_DATACENTER_SERVER_AZURE_EDITION (407)

Pusat Data Windows Server: Azure Edition

Organisasi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows\\CurrentVersion|RegisteredOrganization")

Nama perusahaan untuk pengguna terdaftar dari sistem operasi.

Contoh: "Microsoft Corporation"

OSArchitecture

Jenis data: string

Jenis akses: Baca-saja

Arsitektur sistem operasi, dibandingkan dengan prosesor. Properti ini dapat dilokalkan.

Contoh: 32-bit

OSLanguage

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|DEFAULT\\Panel Kontrol\\International|Lokal")

Versi bahasa sistem operasi terinstal. Daftar berikut mencantumkan nilai yang mungkin. Contoh: 0x0807 (Jerman, Swiss).

1 (0x1)

Arab

4 (0x4)

Tionghoa (Sederhana)– Tiongkok

9 (0x9)

Inggris

1025 (0x401)

Arab – Arab Saudi

1026 (0x402)

Bulgaria

1027 (0x403)

Katalan

1028 (0x404)

Tionghoa (Tradisional) – Taiwan

1029 (0x405)

Cheska

1030 (0x406)

Dansk

1031 (0x407)

Bahasa Jerman – Jerman

1032 (0x408)

Yunani

1033 (0x409)

Bahasa Inggris – Amerika Serikat

1034 (0x40A)

Bahasa Spanyol – Jenis Tradisional

1035 (0x40B)

Suomi

1036 (0x40C)

Bahasa Prancis – Prancis

1037 (0x40D)

Ibrani

1038 (0x40E)

Hungaria

1039 (0x40F)

Islandia

1040 (0x410)

Bahasa Italia – Italia

1041 (0x411)

Jepang

1042 (0x412)

Korea

1043 (0x413)

Bahasa Belanda – Belanda

1044 (0x414)

Norwegia – Bokmal

1045 (0x415)

Polski

1046 (0x416)

Bahasa Portugis – Brasil

1047 (0x417)

Rhaeto-Romanic

1048 (0x418)

Rumania

1049 (0x419)

Rusia

1050 (0x41A)

Kroasia

1051 (0x41B)

Slovak

1052 (0x41C)

Albania

1053 (0x41D)

Swedia

1054 (0x41E)

Thailand

1055 (0x41F)

Turki

1056 (0x420)

Urdu

1057 (0x421)

Indonesia

1058 (0x422)

Ukraina

1059 (0x423)

Belarusia

1060 (0x424)

Sloven

1061 (0x425)

Esti

1062 (0x426)

Latvi

1063 (0x427)

Lituavi

1065 (0x429)

Farsi

1066 (0x42A)

Vietnam

1069 (0x42D)

Basque (Basque)

1070 (0x42E)

Serbia

1071 (0x42F)

Makedonia (Makedonia Utara)

1072 (0x430)

Sutu

1073 (0x431)

Tsonga

1074 (0x432)

Tswana

1076 (0x434)

Xhosa

1077 (0x435)

Zulu

1078 (0x436)

Afrika

1080 (0x438)

Orang Faeroes

1081 (0x439)

Hindi

1082 (0x43A)

Malta

1084 (0x43C)

Gaelic Skotlandia (Inggris Raya)

1085 (0x43D)

Yiddi

1086 (0x43E)

Melayu – Malaysia

2049 (0x801)

Arab – Irak

2052 (0x804)

Bahasa Tionghoa (Sederhana) – RRT

2055 (0x807)

Jerman – Swiss

2057 (0x809)

Inggris – Inggris Raya

2058 (0x80A)

Spanyol – Meksiko

2060 (0x80C)

Bahasa Prancis – Belgia

2064 (0x810)

Italia – Swiss

2067 (0x813)

Belanda – Belgia

2068 (0x814)

Norwegia - Nynorsk

2070 (0x816)

Bahasa Portugis – Portugal

2072 (0x818)

Rumania - Moldova

2073 (0x819)

Rusia – Moldova

2074 (0x81A)

Serbia – Latin

2077 (0x81D)

Swedia – Finlandia

3073 (0xC01)

Arab – Mesir

3076 (0xC04)

Tionghoa (Tradisional) – Hong Kong SAR

3079 (0xC07)

Jerman – Austria

3081 (0xC09)

Inggris – Australia

3082 (0xC0A)

Spanyol – Urut Internasional

3084 (0xC0C)

Bahasa Prancis – Kanada

3098 (0xC1A)

Serbia - Sirilik

4097 (0x1001)

Arab – Libya

4100 (0x1004)

Mandarin (Sederhana) – Singapura

4103 (0x1007)

Jerman – Luksemburg

4105 (0x1009)

Bahasa Inggris – Kanada

4106 (0x100A)

Spanyol – Guatemala

4108 (0x100C)

Prancis – Swiss

5121 (0x1401)

Arab – Aljazair

5127 (0x1407)

Bahasa Jerman – Liechtenstein

5129 (0x1409)

Inggris – Selandia Baru

5130 (0x140A)

Spanyol – Kosta Rika

5132 (0x140C)

Bahasa Prancis – Luksemburg

6145 (0x1801)

Arab – Maroko

6153 (0x1809)

Inggris – Irlandia

6154 (0x180A)

Spanyol – Panama

7169 (0x1C01)

Bahasa Arab – Tunisia

7177 (0x1C09)

Inggris – Afrika Selatan

7178 (0x1C0A)

Spanyol – Republik Dominika

8193 (0x2001)

Arab – Oman

8201 (0x2009)

Bahasa Inggris – Jamaika

8202 (0x200A)

Spanyol – Venezuela

9217 (0x2401)

Arab – Yaman

9226 (0x240A)

Spanyol – Kolombia

10241 (0x2801)

Arab – Suriah

10249 (0x2809)

Bahasa Inggris – Belize

10250 (0x280A)

Spanyol – Peru

11265 (0x2C01)

Arab – Yordania

11273 (0x2C09)

Bahasa Inggris – Trinidad

11274 (0x2C0A)

Spanyol – Argentina

12289 (0x3001)

Arab – Lebanon

12298 (0x300A)

Spanyol – Ekuador

13313 (0x3401)

Arab – Kuwait

13322 (0x340A)

Spanyol – Chili

14337 (0x3801)

Arab – A.A.E.

14346 (0x380A)

Spanyol – Uruguay

15361 (0x3C01)

Bahasa Arab – Bahrain

15370 (0x3C0A)

Spanyol – Paraguay

16385 (0x4001)

Arab – Qatar

16394 (0x400A)

Bahasa Spanyol – Bolivia

17418 (0x440A)

Spanyol – El Salvador

18442 (0x480A)

Spanyol – Honduras

19466 (0x4C0A)

Spanyol – Nikaragua

20490 (0x500A)

Spanyol – Puerto Riko

OSProductSuite

Jenis data: uint32

Jenis akses: Baca-saja

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

Penambahan produk sistem terpasang dan berlisensi ke sistem operasi. Misalnya, nilai 146 (0x92) untuk OSProductSuite menunjukkan Enterprise, Terminal Services, dan Data Center (bit satu, empat, dan tujuh set). Daftar berikut ini mencantumkan nilai yang mungkin.

1 (0x1)

Microsoft Small Business Server pernah diinstal, tetapi mungkin telah dimutakhirkan ke versi Windows lain.

2 (0x2)

Windows Server 2008 Enterprise diinstal.

4 (0x4)

Komponen Windows BackOffice diinstal.

8 (0x8)

Server Komunikasi terinstal.

16 (0x10)

Layanan Terminal diinstal.

32 (0x20)

Microsoft Small Business Server diinstal dengan lisensi klien terbatas.

64 (0x40)

Windows Embedded terinstal.

128 (0x80)

Edisi Pusat Data diinstal.

256 (0x100)

Layanan Terminal diinstal, tetapi hanya satu sesi interaktif yang didukung.

512 (0x200)

Windows Home Edition terinstal.

1024 (0x400)

Web Server Edition terinstal.

8192 (0x2000)

Storage Server Edition diinstal.

16384 (0x4000)

Edisi Kluster Komputasi diinstal.

OSType

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_OperatingSystem.OtherTypeDescription")

Jenis sistem operasi. Daftar berikut mengidentifikasi kemungkinan nilai.

Properti ini diwariskan dari CIM_OperatingSystem.

Tidak diketahui (0)

Lainnya (1)

MACOS (2)

MACRO

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)

RELIANT UNIX (24)

SCO UnixWare (25)

SCO OpenServer (26)

Berurutan (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)

INTERAKTIF UNIX (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

Kernel MACH (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)

Khusus (59)

OS/390 (60)

VSE (61)

TPF (62)

OtherTypeDescription

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64), ModelCorrespondence ("CIM_OperatingSystem.OSType")

Deskripsi tambahan untuk versi sistem operasi saat ini.

Properti ini diwariskan dari CIM_OperatingSystem.

PAEEnabled

Jenis data: Boolean

Jenis akses: Baca-saja

Jika True, ekstensi alamat fisik (PAE) diaktifkan oleh sistem operasi yang berjalan pada prosesor Intel. PAE memungkinkan aplikasi untuk mengatasi lebih dari 4 GB memori fisik. Ketika PAE diaktifkan, sistem operasi menggunakan terjemahan alamat linier tiga tingkat daripada dua tingkat. Menyediakan lebih banyak memori fisik ke aplikasi mengurangi kebutuhan untuk menukar memori ke file halaman dan meningkatkan performa. Untuk mengaktifkan, PAE, gunakan sakelar "/PAE" dalam file Boot.ini. Untuk informasi selengkapnya tentang fitur Ekstensi Alamat Fisik, lihat Ekstensi Alamat Fisik.

PlusProductID

Jenis data: string

Jenis akses: Baca-saja

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

Tidak didukung.

PlusVersionNumber

Jenis data: string

Jenis akses: Baca-saja

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

Tidak didukung.

PortableOperatingSystem

Jenis data: boolean

Jenis akses: Baca-saja

Menentukan apakah sistem operasi yang di-boot dari perangkat USB eksternal. Jika true, sistem operasi telah mendeteksinya melakukan booting pada perangkat penyimpanan yang terhubung secara lokal yang didukung.

Windows Server 2008 R2, Windows 7, Windows Server 2008 dan Windows Vista: Properti ini tidak didukung sebelum Windows 8 dan Windows Server 2012.

Primer

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("WMI")

Menentukan apakah ini adalah sistem operasi utama.

ProductType

Jenis data: uint32

Jenis akses: Baca-saja

Informasi sistem tambahan.

Stasiun Kerja (1)

Pengendali Domain (2)

Server (3)

QuantumLength

Jenis data: uint8

Jenis akses: Baca/tulis

Kualifikasi: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation")

Tidak didukung

**Windows Server 2008 dan Windows Vista: **

Properti QuantumLength mendefinisikan jumlah tanda centang jam per kuantum. Kuantum adalah unit waktu eksekusi yang diizinkan untuk diberikan penjadwal ke aplikasi sebelum beralih ke aplikasi lain. Ketika utas menjalankan satu kuantum, kernel mendahuluinya dan memindahkannya ke akhir antrean untuk aplikasi dengan prioritas yang sama. Panjang aktual kuantum utas bervariasi di berbagai platform Windows. Hanya untuk Windows NT/Windows 2000.

Nilai yang mungkin adalah.

Tidak diketahui (0)

Satu centang (1)

Dua tanda centang (2)

QuantumType

Jenis data: uint8

Jenis akses: Baca/tulis

Tidak didukung

**Windows Server 2008 dan Windows Vista: **

Properti QuantumType menentukan kuantum panjang tetap atau variabel. Default Windows ke kuantum panjang variabel di mana aplikasi latar depan memiliki kuantum yang lebih panjang daripada aplikasi latar belakang. Windows Server default ke kuantum dengan panjang tetap. Kuantum adalah unit waktu eksekusi yang diizinkan untuk diberikan oleh penjadwal ke aplikasi sebelum beralih ke aplikasi lain. Ketika utas menjalankan satu kuantum, kernel mendahuluinya dan memindahkannya ke akhir antrean untuk aplikasi dengan prioritas yang sama. Panjang aktual kuantum utas bervariasi di berbagai platform Windows.

Nilai yang mungkin adalah.

Tidak diketahui (0)

Tetap (1)

Variabel (2)

RegisteredUser

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|RegisteredOwner")

Nama pengguna terdaftar dari sistem operasi.

Contoh: "Ben Smith"

SerialNumber

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|ProductId")

Nomor identifikasi serial produk sistem operasi.

Contoh: "10497-OEM-0031416-71674"

ServicePackMajorVersion

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Informasi Sistem Struktur|OSVERSIONINFOEX|wServicePackMajor")

Nomor versi utama paket layanan yang diinstal pada sistem komputer. Jika tidak ada paket layanan yang diinstal, nilainya adalah 0 (nol).

ServicePackMinorVersion

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Informasi Sistem Struktur|OSVERSIONINFOEX|wServicePackMinor")

Nomor versi minor paket layanan yang diinstal pada sistem komputer. Jika tidak ada paket layanan yang diinstal, nilainya adalah 0 (nol).

SizeStoredInPagingFiles

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF|Pengaturan Memori Sistem|001.3"), Unit ("kilobyte")

Jumlah total kilobyte yang dapat disimpan dalam file halaman sistem operasi—0 (nol) menunjukkan bahwa tidak ada file halaman. Ketahuilah bahwa angka ini tidak mewakili ukuran fisik aktual file halaman pada disk.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

Keadaan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (10), DisplayName ("Status")

Status objek saat ini. Berbagai status operasional dan nonoperasional dapat ditentukan. Status operasional meliputi: "OK", "Degraded", dan "Pred Fail" (elemen, seperti hard disk drive berkemampuan SMART dapat berfungsi dengan baik, tetapi memprediksi kegagalan dalam waktu dekat). Status nonoperasional meliputi: "Kesalahan", "Mulai", "Berhenti", dan "Layanan". Status Layanan berlaku untuk pekerjaan administratif, seperti resilvering cermin disk, memuat ulang daftar izin pengguna, atau pekerjaan administratif lainnya. Tidak semua pekerjaan tersebut online, tetapi elemen terkelola tidak "OK" atau di salah satu status lainnya.

Properti ini diwariskan dari CIM_ManagedSystemElement.

OK ("OK")

Kesalahan ("Kesalahan")

Terdegradasi ("Terdegradasi")

Tidak diketahui ("Tidak Diketahui")

Pred Fail ("Pred Fail")

Memulai ("Memulai")

Menghentikan ("Berhenti")

Layanan ("Layanan")

Stres ("Stres")

NonRecover ("NonRecover")

Tidak Ada Kontak ("Tidak Ada Kontak")

Comm Hilang ("Hilang Comm")

SuiteMask

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: 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", "Pengguna Tunggal", "Windows Home Edition", "Windows Server, Web Edition")

Bendera bit yang mengidentifikasi suite produk yang tersedia pada sistem.

Misalnya, untuk menentukan Personal dan BackOffice, atur SuiteMask ke 4 | 512 atau 516.

1

Bisnis Kecil

2

Perusahaan

4

Backoffice

8

Komunikasi

16

Layanan Terminal

32

Bisnis Kecil Dibatasi

64

Edisi Tersemat

128

Edisi Pusat Data

256

Pengguna Tunggal

512

Edisi Rumah

1024

Edisi Server Web

SystemDevice

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Fungsi Registri|GetPrivateProfileString|Jalur|TargetDevice")

Partisi disk fisik tempat sistem operasi diinstal.

SystemDirectory

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Informasi Sistem FunctionsGetSystemDirectory)

Direktori sistem sistem operasi.

Contoh: "C:\WINDOWS\SYSTEM32"

SystemDrive

Jenis data: string

Jenis akses: Baca-saja

Huruf drive disk tempat sistem operasi berada. Contoh: "C:"

TotalSwapSpaceSize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("kilobyte")

Total ruang pertukaran dalam kilobyte. Nilai ini mungkin NULL (tidak ditentukan) jika ruang pertukaran tidak dibedakan dari file halaman. Namun, beberapa sistem operasi membedakan konsep-konsep ini. Misalnya, di UNIX, seluruh proses dapat ditukar ketika daftar halaman gratis jatuh dan tetap di bawah jumlah yang ditentukan.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

TotalVirtualMemorySize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("kilobyte")

Angka, dalam kilobyte, memori virtual. Misalnya, ini dapat dihitung dengan menambahkan jumlah total RAM ke jumlah ruang halaman, yaitu menambahkan jumlah memori di atau dikumpulkan oleh sistem komputer ke properti, SizeStoredInPagingFiles.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

TotalVisibleMemorySize

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("kilobyte")

Jumlah total, dalam kilobyte, memori fisik yang tersedia untuk sistem operasi. Nilai ini tidak selalu menunjukkan jumlah memori fisik yang sebenarnya, tetapi apa yang dilaporkan ke sistem operasi seperti yang tersedia untuk itu.

Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan Skrip di WMI.

Properti ini diwariskan dari CIM_OperatingSystem.

Versi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Mengambil alih ("Versi"), MappingStrings ("Win32API|Informasi Sistem Struktur|OSVERSIONINFOEX|dwMajorVersion, dwMinorVersion")

Nomor versi sistem operasi.

Contoh: "4.0"

WindowsDirectory

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("Win32API|Informasi Sistem Fungsi|GetWindowsDirectory")

Direktori Windows sistem operasi.

Contoh: "C:\WINDOWS"

Keterangan

Kelas Win32_OperatingSystem berasal dari CIM_OperatingSystem.

Sistem operasi apa pun yang dapat diinstal pada komputer yang dapat menjalankan sistem operasi berbasis Windows adalah turunan atau anggota kelas ini. Win32_OperatingSystem adalah kelas singleton. Untuk mendapatkan instans tunggal, gunakan "@" untuk kunci.

Tidak seperti sebagian besar kelas WMI lainnya yang dihasilkan oleh MgmtClassGen, metode OperatingSystem.CreateInstance() akan mengembalikan objek OperatingSystem kosong. Oleh karena itu, jika Anda menggunakan C# dengan MgmtClassGen, Anda dapat menggunakan kode berikut:

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

Contoh

Anda dapat menemukan contoh VBScript yang mendapatkan sistem operasi dan data prosesor dari Win32_ComputerSystem, Win32_Processor, dan Win32_OperatingSystem dalam contoh topik Win32_Processor.

Skrip berikut mendapatkan instans Win32_OperatingSystem di namespace "Root\CIMv2" default, lalu menampilkan informasi tentang sistem operasi.

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

Sampel kode PowerShell berikut menampilkan semua informasi operasi tentang OS saat ini.

# 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 *

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Baca juga

CIM_OperatingSystem

Kelas Sistem Operasi

Tugas WMI: Sistem Operasi

Tugas WMI: Perangkat Keras Komputer

Tugas WMI: Manajemen Desktop