Win32_LogicalDisk 클래스의 ScheduleAutoChk 메서드
ScheduleAutoChk 클래스 메서드는 더티 비트가 설정된 경우 다음 재부팅 시 Win32_LogicalDisk 나타내는 디스크 드라이브에서 Autochk가 실행되도록 예약합니다.
이 항목에서는 MOF(Managed Object Format) 구문을 사용합니다. 이 메서드를 사용하는 방법에 대한 자세한 내용은 메서드 호출을 참조하세요.
구문
uint32 ScheduleAutoChk(
[in] string LogicalDisk[]
);
매개 변수
-
LogicalDisk [in]
-
다음 재부팅 시 Autochk를 예약할 드라이브 목록을 지정합니다. 문자열 구문은 드라이브 문자 뒤에 논리 디스크에 대한 콜론(예: "C:")으로 구성됩니다.
참고
데이터가 알 수 없는 원본 또는 신뢰하지 않는 원본에서 가져온 경우 항상 LogicalDisk 배열에서 드라이브 문자의 유효성을 검사.
반환 값
성공하면 0의 값을 반환하고 다른 오류가 발생하면 다른 값을 반환합니다. 값은 다음 목록에 나열됩니다. 추가 오류 코드는 WMI 오류 상수 또는 WbemErrorEnum을 참조하세요. 일반적인 HRESULT 값은시스템 오류 코드를 참조하세요.
-
오류 없음 (0)
-
오류 - 원격 드라이브 (1)
-
오류 - 이동식 드라이브 (2)
-
오류 - 루트 디렉터리가 아닌 드라이브 (3)
-
오류 - 알 수 없는 드라이브 (4)
설명
이 메서드는 컴퓨터의 실제 디스크를 나타내는 논리 디스크의 인스턴스에만 적용할 수 있습니다. 이 메서드는 매핑된 논리 드라이브에 적용되지 않습니다.
예제
다음 VBScript 및 PowerShell 샘플은 다음에 컴퓨터를 다시 부팅할 때 C 드라이브에 대해 실행되도록 Autochk.exe 예약합니다.
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:")
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
Root\CIMV2 |
MOF |
|
DLL |
|