사용 가능한 운영 체제 배포 작업 순서를 열거하는 방법
사용 가능한 작업 순서 패키지를 쿼리하여 사용 가능한 운영 체제 배포 작업 순서를 Configuration Manager 열거합니다. Configuration Manager 작업 순서에 대해 SMS_TaskSequence 클래스의 인스턴스를 유지 관리하지 않지만 각 작업 순서에 대해 SMS_TaskSequencePackage 클래스의 인스턴스가 하나 있습니다.
참고
여러 속성이 지연되므로 속성에 액세스하려면 먼저 개체 인스턴스를 가져와야 합니다.
PackageID 키 속성을 사용하여 개별 작업 순서 패키지에 액세스할 수도 있습니다. 예제는 관리 코드를 사용하여 Configuration Manager 개체를 읽는 방법을 참조하세요. 작업 순서 패키지가 있으면 변경하려면 먼저 작업 순서에 대한 SMS_TaskSequence 개체를 만들어야 합니다. 자세한 내용은 작업 순서 패키지에서 작업 순서를 읽는 방법을 참조하세요.
사용 가능한 작업 순서 패키지를 열거하려면
SMS 공급자에 대한 연결을 설정합니다. 자세한 내용은 SMS 공급자 기본 사항을 참조하세요.
사용 가능한 SMS_TaskSequencePackage 인스턴스에 대한 SMS 공급자를 쿼리합니다.
쿼리에서 반환된 각 작업 순서 패키지에 필요한 속성을 표시합니다.
예시
다음 예제 메서드는 SMS 공급자에게 사용 가능한 SMS_TaskSequencePackage 인스턴스를 쿼리합니다. 지연 속성을 검색하려면 SMS 공급자에서 전체 개체를 가져오는 예제입니다.
샘플 코드 호출에 대한 자세한 내용은 코드 조각 Configuration Manager 호출을 참조하세요.
Sub EnumerateTaskSequencePackages(connection)
Set taskSequencePackages= connection.ExecQuery("Select * from SMS_TaskSequencePackage")
For Each package in taskSequencePackages
WScript.Echo package.Name
WScript.Echo package.Sequence
Next
End Sub
public void EnumerateTaskSequencePackages(
WqlConnectionManager connection)
{
IResultObject taskSequencePackages = connection.QueryProcessor.ExecuteQuery("select * from SMS_TaskSequencePackage");
foreach (IResultObject ro in taskSequencePackages)
{
ro.Get();
// Get the lazy properties - Sequence property contains the Task sequence XML.
Console.WriteLine(ro["Name"].StringValue);
Console.WriteLine(ro["Sequence"].StringValue);
Console.WriteLine();
}
}
예제 메서드에는 다음 매개 변수가 있습니다.
매개 변수 | 형식 | 설명 |
---|---|---|
connection |
-관리: WqlConnectionManager - VBScript: SWbemServices |
SMS 공급자에 대한 유효한 연결입니다. |
코드 컴파일
C# 예제에는 다음이 필요합니다.
네임 스페이스
시스템
System.Collections.Generic
System.Text
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
어셈블리
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
강력한 프로그래밍
오류 처리에 대한 자세한 내용은 Configuration Manager 오류 정보를 참조하세요.
.NET Framework 보안
Configuration Manager 애플리케이션 보안에 대한 자세한 내용은 역할 기반 관리 Configuration Manager 참조하세요.
참고 항목
개체 개요관리 코드를 사용하여 Configuration Manager SMS 공급자에 연결하는 방법
WMI를 사용하여 Configuration Manager SMS 공급자에 연결하는 방법
운영 체제 배포 작업 순서 패키지를 만드는 방법
작업 순서 패키지에서 작업 순서를 읽는 방법
작업 순서 개요