Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas CIM_OperatingSystem mewakili sistem operasi komputer, yang terdiri dari perangkat lunak dan firmware yang membuat perangkat keras sistem komputer dapat digunakan.
Penting
Kelas CIM (Model Informasi Umum) DMTF (Distributed Management Task Force) adalah kelas induk tempat kelas WMI dibangun. WMI saat ini hanya mendukung skema versi CIM 2.x.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.
Sintaks
[Abstract, UUID("{8502C565-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_OperatingSystem : CIM_LogicalElement
{
string Caption;
string CreationClassName;
string CSCreationClassName;
string CSName;
sint16 CurrentTimeZone;
string Description;
boolean Distributed;
uint64 FreePhysicalMemory;
uint64 FreeSpaceInPagingFiles;
uint64 FreeVirtualMemory;
datetime InstallDate;
datetime LastBootUpTime;
datetime LocalDateTime;
uint32 MaxNumberOfProcesses;
uint64 MaxProcessMemorySize;
string Name;
uint32 NumberOfLicensedUsers;
uint32 NumberOfProcesses;
uint32 NumberOfUsers;
uint16 OSType;
string OtherTypeDescription;
uint64 SizeStoredInPagingFiles;
string Status;
uint64 TotalSwapSpaceSize;
uint64 TotalVirtualMemorySize;
uint64 TotalVisibleMemorySize;
string Version;
};
Anggota
Kelas CIM_OperatingSystem memiliki jenis anggota ini:
Metode
Kelas CIM_OperatingSystem memiliki metode ini.
Metode | Deskripsi |
---|---|
Reboot | Metode kelas yang mematikan sistem komputer, lalu memulai ulang. Tidak diimplementasikan oleh WMI. |
Shutdown | Metode kelas yang membongkar program dan DLL ke titik di mana aman untuk mematikan komputer. Tidak diimplementasikan oleh WMI. |
Properti
Kelas CIM_OperatingSystem memiliki properti ini.
-
Keterangan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (64), DisplayName ("Keterangan")
Deskripsi tekstual singkat dari objek.
Properti ini diwarisi dari CIM_ManagedSystemElement.
-
-
CreationClassName
-
Nama kelas atau subkelas yang digunakan dalam pembuatan instans. Ketika digunakan dengan properti utama kelas lainnya, properti ini memungkinkan semua instans kelas dan subkelasnya diidentifikasi secara unik.
-
CSCreationClassName
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_ComputerSystem. CreationClassName"), CIM_Key, MaxLen (256)
Cakupan nama kelas pembuatan sistem komputer.
-
-
CSName
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_ComputerSystem. Nama"), CIM_Key, MaxLen (256)
Cakupan nama sistem komputer.
-
-
CurrentTimeZone
-
-
Jenis data: sint16
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("menit")
Jumlah menit sistem operasi diimbangi dari Greenwich Mean Time (GMT). Angkanya positif, negatif, atau nol.
-
-
Deskripsi
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Deskripsi")
Deskripsi tekstual objek.
Properti ini diwarisi dari CIM_ManagedSystemElement.
-
-
Didistribusikan
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Jika TRUE, sistem operasi didistribusikan di beberapa simpul sistem komputer, yang harus dikelompokkan sebagai kluster.
-
-
FreePhysicalMemory
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("kilobyte")
Jumlah kilobyte memori fisik yang saat ini tidak digunakan dan tersedia.
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.
-
-
FreeSpaceInPagingFiles
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF| Pengaturan Memori Sistem|001,4"), Unit ("kilobyte")
Jumlah kilobyte yang dapat dipetakan ke dalam file halaman sistem operasi tanpa menyebabkan halaman lain ditukar. Nilai 0 menunjukkan bahwa tidak ada file halaman.
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.
-
-
FreeVirtualMemory
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("kilobyte")
Jumlah kilobyte memori virtual yang saat ini tidak digunakan dan tersedia. Misalnya, ini dapat dihitung dengan menambahkan jumlah RAM gratis ke jumlah ruang halaman kosong (yaitu, menambahkan properti FreePhysicalMemory dan FreeSpaceInPagingFiles ).
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.
-
-
InstallDate
-
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")
Tanggal dan waktu objek diinstal. Properti ini tidak memerlukan nilai untuk menunjukkan bahwa objek diinstal.
Properti ini diwarisi dari CIM_ManagedSystemElement.
-
-
LastBootUpTime
-
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
Waktu ketika sistem operasi terakhir di-boot.
-
-
LocalDateTime
-
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemDate", "MIF. DMTF| Informasi Umum|001.6")
Gagasan sistem operasi tentang tanggal dan waktu lokal.
-
-
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. 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 -1.
-
-
MaxProcessMemorySize
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("kilobyte")
Jumlah maksimum kilobyte memori yang dapat dialokasikan untuk proses. Untuk sistem operasi tanpa memori virtual, nilai ini biasanya sama dengan jumlah total memori fisik, memori minus yang digunakan oleh BIOS dan sistem operasi. Untuk beberapa sistem operasi, nilai ini bisa tidak terbatas, dalam hal ini 0 harus dimasukkan. Dalam kasus lain, nilai ini bisa menjadi konstanta, misalnya, 2 GB atau 4 GB.
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.
-
-
Nama
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Ambil alih ("Nama")
Kunci instans sistem operasi dalam sistem komputer.
Properti ini diwarisi dari CIM_ManagedSystemElement.
-
-
NumberOfLicensedUsers
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Jumlah lisensi pengguna untuk sistem operasi. Jika tidak terbatas, masukkan 0, jika tidak diketahui, masukkan -1.
-
-
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.
-
-
NumberOfUsers
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrSystemNumUsers")
Jumlah sesi pengguna di mana sistem operasi saat ini menyimpan informasi status.
-
-
OSType
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_OperatingSystem. OtherTypeDescription")
Jenis sistem operasi.
-
-
Tidak diketahui (0)
-
Lainnya (1)
-
MACOS (2)
-
Mac OS
-
ATTUNIX (3)
-
ATT UNIX
-
DGUX (4)
-
DECNT (5)
-
Unix Digital (6)
-
OpenVMS (7)
-
Buka VM
-
HPUX (8)
-
HP-UX
-
AIX (9)
-
MVS (10)
-
OS400 (11)
-
OS/2 (12)
-
JavaVM (13)
-
Microsoft Virtual Machine (VM) untuk Java
-
MSDOS (14)
-
WIN3x (15)
-
Windows 3.x
-
WIN95 (16)
-
Windows 95
-
WIN98 (17)
-
Windows 98
-
WINNT (18)
-
Windows NT
-
WINCE (19)
-
Windows CE
-
NCR3000 (20)
-
NCR 3000
-
NetWare (21)
-
OSF (22)
-
DC/OS (23)
-
UNIX Reliant (24)
-
SCO UnixWare (25)
-
SCO OpenServer (26)
-
Berurutan (27)
-
IRIX (28)
-
Solaris (29)
-
SunOS (30)
-
U6000 (31)
-
ASERIES (32)
-
Seri A
-
TandemNSK (33)
-
Tandem NSK
-
TandemNT (34)
-
Tandem NT
-
BS2000 (35)
-
BS2000/OSD
-
LINUX (36)
-
Lynx (37)
-
XENIX (38)
-
VM/ESA (39)
-
UNIX Interaktif (40)
-
BSDUNIX (41)
-
BSD UNIX
-
FreeBSD (42)
-
NetBSD (43)
-
GNU Hurd (44)
-
OS9 (45)
-
Mac OS 9
-
Kernel MACH (46)
-
Inferno (47)
-
QNX (48)
-
EPOC (49)
-
IxWorks (50)
-
VxWorks (51)
-
MiNT (52)
-
BeOS (53)
-
HP MPE (54)
-
NextStep (55)
-
PalmPilot (56)
-
Palm OS
-
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")
Menjelaskan jenis produsen dan sistem operasi ketika properti OSType diatur ke 1 ("Lainnya"). Format string yang disisipkan dalam OtherTypeDescription harus mirip dengan string Nilai yang ditentukan untuk OSType. Properti ini harus diatur ke null ketika OSType adalah nilai selain 1 (satu).
SizeStoredInPagingFiles
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF| Pengaturan Memori Sistem|001.3"), Unit ("kilobyte")
Jumlah kilobyte yang dapat disimpan dalam file halaman sistem operasi. Angka ini tidak mewakili ukuran fisik aktual dari file halaman pada disk. Nilai 0 (nol)menunjukkan bahwa tidak ada file halaman.
Untuk informasi selengkapnya tentang menggunakan nilai uint64 dalam skrip, lihat Pembuatan skrip di WMI.
Status
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (10), DisplayName ("Status")
Status objek saat ini.
Properti ini diwarisi dari CIM_ManagedSystemElement.
Nilai yang valid mencakup sebagai berikut:
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")
Lost Comm ("Lost Comm")
TotalSwapSpaceSize
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("kilobyte")
Total ruang pertukaran, dalam kilobyte. Nilai ini dapat null (tidak ditentukan) jika ruang pertukaran tidak dibedakan dari file halaman. Namun, beberapa sistem operasi membedakan konsep-konsep ini. Misalnya, seluruh proses dapat "ditukar" di UNIX 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.
TotalVirtualMemorySize
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("kilobyte")
Jumlah kilobyte memori virtual. Misalnya, hitung ini dengan menambahkan jumlah total RAM ke jumlah ruang halaman (yaitu, tambahkan 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.
TotalVisibleMemorySize
-
Jenis data: uint64
-
Jenis akses: Baca-saja
-
Kualifikasi: Unit ("kilobyte")
Jumlah total memori fisik, dalam kilobyte, 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.
Versi
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF| Sistem Operasi|001.3")
Versi operasi.
Versi operasi harus dalam salah satu formulir berikut:
- <jurusan utama>.< anak di bawah umur>.< Revisi>
- <jurusan utama>.<><revisi huruf><kecil>
Keterangan
Kelas CIM_OperatingSystem berasal dari CIM_LogicalElement.
WMI tidak menerapkan kelas ini. Untuk kelas WMI yang berasal dari CIM_OperatingSystem, lihat Kelas Win32.
Dokumentasi ini berasal dari deskripsi kelas CIM yang diterbitkan oleh DMTF. Microsoft mungkin telah membuat perubahan untuk memperbaiki kesalahan kecil, sesuai dengan standar dokumentasi Microsoft SDK, atau memberikan informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|