SMS_TaskSequencePackage 서버 WMI 클래스

SMS_TaskSequencePackage WMI(Windows Management Instrumentation) 클래스는 Configuration Manager 작업 순서에 대해 실행할 단계를 정의하는 작업 순서 패키지를 나타내는 SMS 공급자 서버 클래스입니다.

다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.

구문

Class SMS_TaskSequencePackage : SMS_PackageBaseclass  
{  
      UInt32 ActionInProgress;  
      String AlternateContentProviders;  
      String BootImageID;  
      String Category;  
      String CustomProgressMsg;  
      String DependentProgram;  
      String Description;  
      UInt32 Duration;  
      UInt8 ExtendedData[];  
      UInt32 ExtendedDataSize;  
      UInt32 ForcedDisconnectDelay;  
      Boolean ForcedDisconnectEnabled;  
      UInt32 ForcedDisconnectNumRetries;  
      UInt8 Icon[];  
      UInt32 IconSize;  
      Boolean IgnoreAddressSchedule;  
      UInt8 ISVData[];  
      UInt32 ISVDataSize;  
      String Language;  
      DateTime LastRefreshTime;  
      String LocalizedCategoryInstanceNames[];  
      String Manufacturer;  
      String MIFFilename;  
      String MIFName;  
      String MIFPublisher;  
      String MIFVersion;  
      String Name;  
      UInt32 NumOfPrograms;  
      String PackageID;  
      UInt32 PackageSize;  
      UInt32 PackageType;  
      UInt32 PkgFlags;  
      UInt32 PkgSourceFlag;  
      String PkgSourcePath;  
      String PreferredAddressType;  
      UInt32 Priority;  
      UInt32 ProgramFlags;  
      SMS_TaskSequence_Reference References[];  
      Boolean RefreshPkgSourceFlag;  
      SMS_ScheduleToken RefreshSchedule[];  
      String SecuredScopeNames[];  
      String SedoObjectVersion;  
      UInt32 ReferencesCount;  
      String Reserved;  
      String Sequence;  
      String ShareName;  
      UInt32 ShareType;  
      DateTime SourceDate;  
      String SourceSite;  
      UInt32 SourceVersion;  
      String StoredPkgPath;  
      UInt32 StoredPkgVersion;  
      SMS_OS_Details SupportedOperatingSystems[];  
      UInt32 TaskSequenceFlags;  
      UInt32 Type;  
      String Version;  
};  

메서드

다음 표에서는 의 메서드를 보여 줍니다 SMS_TaskSequencePackage.

방법 설명
클래스 SMS_TaskSequencePackage AddChangeNotification 메서드 작업 순서 패키지 변경 알림을 추가합니다.
클래스 SMS_TaskSequencePackage AddDistributionPoints 메서드 작업 순서 패키지에 대한 배포 지점을 추가합니다.
클래스 SMS_TaskSequencePackage CheckReferencesShareType 메서드 이 작업 순서에 대해 참조된 모든 패키지를 확인하고 공유되지 않은 모든 패키지를 반환합니다.
클래스 SMS_TaskSequencePackage GetClientConfigPolicies 메서드 모든 사이트 전체 클라이언트 구성 정책 및 해당 정책 할당을 가져옵니다.
클래스 SMS_TaskSequencePackage GetContentHash 메서드 특정 Configuration Manager 콘텐츠의 해시를 가져옵니다.
클래스 SMS_TaskSequencePackage GetPackageDefaultHash 메서드 Configuration Manager 패키지의 해시를 가져옵니다.
클래스 SMS_TaskSequencePackage GetPackageHash 메서드 작업 순서 패키지에 대한 인증서 해시를 가져옵니다.
클래스 SMS_TaskSequencePackage GetSequence 메서드 작업 순서 패키지에서 작업 순서를 가져옵니다.
클래스 SMS_TaskSequencePackage GetTsPolicies 메서드 지정된 작업 순서와 연결된 모든 정책을 가져옵니다.
클래스 SMS_TaskSequencePackage GetTsPoliciesSaMedia 메서드 지정된 작업 순서와 연결된 모든 정책을 가져옵니다.
클래스 SMS_TaskSequencePackage GetTSRelatedToDriverCategory 메서드 지정된 범주와 관련된 작업 순서 패키지를 가져옵니다.
클래스 SMS_TaskSequencePackage ImportSequence 메서드 제공된 SMS_TaskSequence XML을 기반으로 개체를 가져옵니다.
클래스 SMS_TaskSequencePackage RefreshPkgSource 메서드 패키지 속성이 변경되지 않은 경우 모든 배포 지점에서 패키지 원본을 새로 고칩니다.
클래스 SMS_TaskSequencePackage SetSequence 메서드 입력 작업 순서를 사용하여 작업 순서 패키지를 업데이트.
클래스 SMS_TaskSequencePackage SetSourceSite 메서드 작업 순서 패키지에 대한 원본 사이트의 코드를 설정합니다.
클래스 SMS_TaskSequencePackage Unlock 메서드 원본 사이트를 현재 사이트로 설정하여 작업 순서 패키지의 잠금을 해제합니다.

속성

ActionInProgress
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

AlternateContentProviders
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

BootImageID
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [지연]

작업 순서에 속성의 부팅 이미지에 대한 참조가 포함된 경우 부팅 이미지 패키지의 ID입니다 References . 부팅 이미지 패키지에 대한 자세한 내용은 SMS_BootImagePackage 서버 WMI 클래스를 참조하세요.

Category
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [지연]

작업 순서 패키지 범주입니다. 기본값은 ""입니다. 패키지의 범주는 SMS_TaskSequence Server WMI 클래스의 속성을 사용하여 Category 할당됩니다.

CustomProgressMsg
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [지연]

Configuration Manager 콘솔에 지정된 사용자 지정 진행률 메시지입니다.

DependentProgram
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [지연]

현재 프로그램 전에 실행해야 하는 프로그램을 정의하는 서식이 지정된 텍스트 문자열입니다. 형식은 "<PackageID>;;< ProgramName>". 자세한 내용은 SMS_Program 서버 WMI 클래스를 참조하세요.

Description
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Duration
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

프로그램을 실행하는 데 걸리는 대략적 시간(분)입니다. 기본값은 0입니다.

ExtendedData
데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ExtendedDataSize
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ForcedDisconnectDelay
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ForcedDisconnectEnabled
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ForcedDisconnectNumRetries
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Icon
데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

IconSize
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

IgnoreAddressSchedule
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ISVData
데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ISVDataSize
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Language
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

LastRefreshTime
데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

LocalizedCategoryInstanceNames
데이터 형식: String Array

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Manufacturer
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFFilename
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFPublisher
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFVersion
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Name
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

NumOfPrograms
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PackageID
데이터 형식: String

액세스 유형: 읽기

한정자 [키]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PackageSize
데이터 형식: UInt32

액세스 유형: 읽기

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PackageType
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

이 클래스의 경우 패키지 유형은 PKG_TYPE_TASK_SEQUENCE(4)입니다.

PkgFlags
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [비트]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PkgSourceFlag
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PkgSourcePath
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PreferredAddressType
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Priority
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ProgramFlags
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [비트]

프로그램의 설치 특성을 식별하는 플래그입니다. 기본 플래그는 기본 프로그램, 무인, UNCPATH, HIDEWINDOW, ADMINRIGHTS 및 ANY_PLATFORM. 기본값은 152084496.

비트 10진수 16진수 설명
0 1 0x00000001 AUTHORIZED_DYNAMIC_INSTALL. 프로그램에 동적 설치 권한이 부여됩니다.
1 2 0x00000002 USE_CUSTOM_PROGRESS_MSG. 프로그램은 사용자 지정된 진행률 메시지를 사용합니다.
8 256 0x00000100 WINDOWS_CE. 디바이스 프로그램으로 Windows CE 사용합니다. 이 값을 설정하면 데스크톱 클라이언트에 프로그램이 제공되지 않습니다.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. 항상 프로그램의 즉시 종속을 실행합니다.
10 1024 0x00000400 카운트 다운. 카운트다운 대화 상자를 표시합니다.
12 4096 0x00001000 비활성화. 프로그램을 사용할 수 없습니다.
13 8192 0x00002000 무인. 프로그램에는 사용자 상호 작용이 필요하지 않습니다.
14 16384 0x00004000 USERCONTEXT. 프로그램은 사용자 컨텍스트에서 실행되어야 합니다. 항상 값을 0으로 설정합니다.
15 32768 0x00008000 ADMINRIGHTS. 프로그램은 관리자 권한으로 실행되어야 합니다.
16 65536 0x00010000 EVERYUSER. 프로그램은 유효한 모든 사용자가 실행해야 합니다. 이 설정은 필수 작업에만 유효합니다. 항상 값을 0으로 설정합니다.
17 131072 0x00020000 NOUSERLOGGEDIN. 프로그램은 사용자가 로그온되지 않은 경우에만 실행됩니다.
18 262144 0x00040000 OKTOQUIT. 프로그램 종료가 사용하도록 설정됩니다. 항상 값을 0으로 설정합니다.
19 524288 0x00080000 OKTOREBOOT. 컴퓨터를 다시 부팅할 수 있습니다. 항상 값을 0으로 설정합니다.
20 1048576 0x00100000 USEUNCPATH. 프로그램 액세스는 UNC(범용 명명 규칙) 경로를 사용합니다.
21 2097152 0x00200000 PERSISTCONNECTION. 프로그램 연결이 유지됩니다. 항상 값을 0으로 설정합니다.
22 4194304 0x00400000 RUNMINIMIZED. 프로그램 창을 최대화합니다. 항상 값을 0으로 설정합니다.
23 8388608 0x00800000 RUNMAXIMIZED. 프로그램 창을 최소화합니다. 항상 값을 0으로 설정합니다.
24 16777216 0x01000000 HIDEWINDOW. 프로그램 창을 숨깁니다.
25 33554432 0x02000000 OKTOLOGOFF. 로그오프를 사용할 수 있습니다. 항상 값을 0으로 설정합니다.
26 67108864 0x04000000 RUNACCOUNT. 계정 액세스를 사용하여 프로그램을 실행합니다.
27 134217728 0x08000000 ANY_PLATFORM. 프로그램은 모든 운영 체제에서 실행할 수 있습니다.
28 268435456 0x10000000 STILL_RUNNING. 프로그램이 현재 실행 중입니다.
29 536870912 0x20000000 SUPPORT_UNINSTALL. 프로그램에 제거 유틸리티가 있습니다. 항상 값을 0으로 설정합니다.
31 2147483648 0x80000000 SHOW_IN_ARP. 프로그램 추가 또는 제거에 프로그램을 표시합니다.

References
데이터 형식: SMS_TaskSequence_Reference 배열

액세스 유형: 읽기 전용

한정자: [지연, 읽기]

SMS_TaskSequence_Reference 작업 순서의 단계에서 참조하는 패키지/프로그램 및 애플리케이션을 나타내는 서버 WMI 클래스 개체입니다.

RefreshPkgSourceFlag
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

RefreshSchedule
데이터 형식: SMS_ScheduleToken 배열

액세스 유형:

한정자: [max(15), 지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ReferencesCount
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

속성으로 표시된 배열의 크기입니다 References . 이는 작업 순서에서 참조하는 패키지/프로그램 및 애플리케이션 수를 나타냅니다.

Reserved
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS 공급자가 내부적으로 사용합니다.

SecuredScopeNames
데이터 형식: String Array

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SedoObjectVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Sequence
데이터 형식: String

액세스 유형: 읽기 전용

한정자: [지연, 읽기]

작업 순서 정보를 포함하는 XML 형식의 데이터입니다.

ShareName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ShareType
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SourceDate
데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SourceSite
데이터 형식: String

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SourceVersion
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

StoredPkgPath
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

StoredPkgVersion
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SupportedOperatingSystems
데이터 형식: SMS_OS_Details 배열

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_OS_Details 프로그램을 실행할 수 있는 플랫폼에 대한 세부 정보를 설명하는 서버 WMI 클래스 개체입니다.

TaskSequenceFlags
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [lazy, bits("DANGLING_REF(0)")]

작업 순서 패키지 조건을 나타내는 플래그입니다. 현재 정의된 유일한 플래그는 DANGLING_REF(비트 0)입니다.

비트 설명
0 작업 순서가 사이트에 정의되지 않은 패키지를 참조하는 경우 를 설정합니다.

Type
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [지연, 읽기]

패키지가 나타내는 작업 순서의 형식입니다. 가능한 값은 다음과 같습니다.

설명
1 제네릭 작업 순서
2 운영 체제 배포 작업 순서

Version
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

설명

이 클래스의 클래스 한정자는 다음과 같습니다.

  • 보안됨

  • Icon("Package.ico")

    속성 섹션에 포함된 클래스 한정자와 속성 한정자 모두에 대한 자세한 내용은 Configuration Manager 클래스 및 속성 한정자를 참조하세요.

    이 클래스 사용을 시작하려면 운영 체제 배포 작업 순서 패키지를 만드는 방법을 참조하세요.

    작업 순서를 저장할 클래스의 SMS_TaskSequencePackage 인스턴스를 만들어 운영 체제 배포 작업 순서 패키지를 만듭니다. 작업 순서 자체는 운영 체제 배포 작업 순서 개체 모델을 사용하여 만들어지고 클래스 SMS_TaskSequencePackage 메서드의 SetSequence 메서드 를 사용하여 작업 순서 패키지와 연결됩니다. 패키지는 작업 순서를 실행할 수 있는 클라이언트에 보급됩니다. 자세한 내용은 운영 체제 배포 작업 순서 패키지를 만드는 방법을 참조하세요.

    작업 순서 WMI 개체에 대한 자세한 내용은 운영 체제 배포 작업 순서 정보를 참조하세요.

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 서버 개발 요구 사항을 참조하세요.

참고 항목

SMS_TaskSequence 서버 WMI 클래스