Principal 개체

보안 주체에 대한 보안 자격 증명을 제공하는 스크립팅 개체입니다. 이러한 보안 자격 증명은 보안 주체와 연결된 작업에 대한 보안 컨텍스트를 정의합니다.

멤버

Principal 개체에는 다음과 같은 유형의 멤버가 있습니다.

속성

Principal 개체에는 이러한 속성이 있습니다.

속성 액세스 유형 설명
DisplayName
읽기/쓰기
작업 스케줄러 UI에 표시되는 보안 주체의 이름을 가져오거나 설정합니다.
Groupid
읽기/쓰기
보안 주체와 연결된 작업을 실행하는 데 필요한 사용자 그룹의 식별자를 가져오거나 설정합니다.
자료
읽기/쓰기
보안 주체의 식별자를 가져오거나 설정합니다.
LogonType
읽기/쓰기
보안 주체와 연결된 작업을 실행하는 데 필요한 보안 로그온 메서드를 가져오거나 설정합니다.
RunLevel
읽기/쓰기
보안 주체와 연결된 작업을 실행하는 데 필요한 권한 수준을 지정하는 데 사용되는 식별자를 가져오거나 설정합니다.
Userid
읽기/쓰기
보안 주체와 연결된 작업을 실행하는 데 필요한 사용자 식별자를 가져오거나 설정합니다.

설명

계정을 지정할 때 코드에서 이중 백슬래시를 올바르게 사용하여 도메인 및 사용자 이름을 지정해야 합니다. 예를 들어 DOMAIN\\UserName을 사용하여 UserId 속성의 값을 지정합니다.

작업에 대한 XML을 읽거나 쓸 때 보안 주체의 보안 자격 증명은 작업 스케줄러 스키마의 Principal 요소에 지정됩니다.

작업이 at.exe 명령줄 도구를 사용하여 등록되고 이 개체를 사용하여 작업에 대한 정보를 검색하는 경우 LogonType 속성은 0을 반환하고 RunLevel 속성은 0을 반환하고 UserId 속성은 Nothing을 반환합니다.

예제

이 스크립팅 개체에 대한 자세한 내용 및 예제 코드는 시간 트리거 예제(스크립팅)를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
유형 라이브러리
Taskschd.tlb
DLL
Taskschd.dll