다음을 통해 공유


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
CIMWin32.mof
DLL
CIMWin32.dll

추가 정보

Win32_LogicalDisk