Bagikan melalui


Metode ScheduleAutoChk dari kelas Win32_LogicalDisk

Metode kelas ScheduleAutoChk menjadwalkan Autochk untuk dijalankan pada drive disk yang diwakili oleh Win32_LogicalDisk pada boot ulang berikutnya jika bit kotor diatur.

Topik ini menggunakan sintaks Managed Object Format (MOF). Untuk informasi selengkapnya tentang menggunakan metode ini, lihat Memanggil Metode.

Sintaks

uint32 ScheduleAutoChk(
  [in] string LogicalDisk[]
);

Parameter

LogicalDisk [in]

Menentukan daftar drive yang akan dijadwalkan untuk Autochk pada boot ulang berikutnya. Sintaks string terdiri dari huruf kandar diikuti dengan titik dua untuk disk logis, misalnya: "C:"

Catatan

Selalu periksa validitas huruf kandar dalam array LogicalDisk saat data berasal dari sumber yang tidak diketahui, atau sumber yang tidak Anda percayai.

Nilai kembali

Mengembalikan nilai 0 (nol) jika berhasil, dan beberapa nilai lain jika terjadi kesalahan lainnya. Nilai tercantum dalam daftar berikut ini. Untuk kode kesalahan tambahan, lihat Konstanta Kesalahan WMI atau WbemErrorEnum. Untuk nilai HRESULT umum, lihat Kode Kesalahan Sistem.

Tidak Ada Kesalahan (0)

Kesalahan - Remote Drive (1)

Kesalahan - Drive yang Dapat Dilepas (2)

Kesalahan - Drive Bukan Direktori Akar (3)

Kesalahan - Drive Tidak Diketahui (4)

Keterangan

Metode ini hanya berlaku untuk instans disk logis yang mewakili disk fisik di komputer. Metode ini tidak berlaku untuk drive logis yang dipetakan.

Contoh

Sampel VBScript dan PowerShell berikut menjadwalkan Autochk.exe untuk dijalankan terhadap drive C saat komputer melakukan boot ulang di lain waktu.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set objDisk = objWMIService.Get("Win32_LogicalDisk") 
 
errReturn = objDisk.ScheduleAutoChk(Array("C:")) 

Invoke-WmiMethod -path win32_logicaldisk -Name ScheduleAutoChk -ArgumentList @("C:")

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

Lihat juga

Win32_LogicalDisk