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
-
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 |
|
DLL |
|
Baca juga