SMS_TaskSequencePackage Server 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 메서드 작업 순서 패키지 변경 알림을 추가합니다.
클래스의 AddDistributionPoints 메서드 SMS_TaskSequencePackage 작업 순서 패키지에 대한 배포 지점을 추가합니다.
클래스 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 메서드 제공된 XML을 기반으로 개체를 SMS_TaskSequence 가져옵니다.
클래스 SMS_TaskSequencePackage의 RefreshPkgSource 메서드 패키지 속성이 변경되지 않은 경우 모든 배포 지점에서 패키지 원본을 새로 고칩니다.
클래스의 SetSequence 메서드 SMS_TaskSequencePackage 입력 작업 순서로 작업 순서 패키지를 업데이트합니다.
클래스의 SetSourceSite 메서드 SMS_TaskSequencePackage 작업 순서 패키지에 대한 원본 사이트의 코드를 설정합니다.
클래스의 잠금 해제 메서드 SMS_TaskSequencePackage 원본 사이트를 현재 사이트로 설정하여 작업 순서 패키지의 잠금을 해제합니다.

속성

ActionInProgress 데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

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

AlternateContentProviders 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

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

BootImageID 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

Category 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

CustomProgressMsg 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

DependentProgram 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

Description 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

Duration 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

ExtendedData 데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

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

ExtendedDataSize 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

ForcedDisconnectDelay 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

ForcedDisconnectEnabled 데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

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

ForcedDisconnectNumRetries 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

Icon 데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large]

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

IconSize 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

IgnoreAddressSchedule 데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

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

ISVData 데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

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

ISVDataSize 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

Language 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

LastRefreshTime 데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: [읽기]

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

LocalizedCategoryInstanceNames 데이터 형식: String Array

액세스 유형: 읽기 전용

한정자: [읽기]

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

Manufacturer 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

MIFFilename 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

MIFName 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

MIFPublisher 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

MIFVersion 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

Name 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

NumOfPrograms 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

PackageID 데이터 형식: String

액세스 유형: 읽기

Qualifiers [key]

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

PackageSize 데이터 형식: UInt32

액세스 유형: 읽기

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

PackageType 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

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

PkgFlags 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [bits]

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

PkgSourceFlag 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

PkgSourcePath 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

PreferredAddressType 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

Priority 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

ProgramFlags 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [bits]

프로그램의 설치 특성을 식별하는 플래그입니다. 기본 플래그는 기본 프로그램, UNATTENDED, 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 배열

액세스 유형: 읽기 전용

한정자: [lazy, read]

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

RefreshPkgSourceFlag 데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

RefreshSchedule 데이터 형식: SMS_ScheduleToken 배열

액세스 유형:

한정자: [max(15), lazy]

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

ReferencesCount 데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

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

Reserved 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

SecuredScopeNames 데이터 형식: String Array

액세스 유형: 읽기 전용

한정자: [읽기]

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

SedoObjectVersion 데이터 형식: String

액세스 유형: 읽기 전용

한정자: [읽기]

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

Sequence 데이터 형식: String

액세스 유형: 읽기 전용

한정자: [lazy, read]

작업 순서 정보가 포함된 XML 형식 데이터입니다.

ShareName 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

ShareType 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

SourceDate 데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: [읽기]

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

SourceSite 데이터 형식: String

액세스 유형: 읽기 전용

한정자: [읽기]

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

SourceVersion 데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

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

StoredPkgPath 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

StoredPkgVersion 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

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

SupportedOperatingSystems 데이터 형식: SMS_OS_Details 배열

액세스 유형: 읽기/쓰기

한정자: [lazy]

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

TaskSequenceFlags 데이터 형식: UInt32

액세스 유형: 읽기/쓰기

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

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

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

Type 데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [lazy, read]

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

설명
1 일반 작업 순서
2 운영 체제 배포 작업 순서

Version 데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

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

설명

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

  • 보안됨

  • Icon("Package.ico")

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

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

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

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

요구 사항

런타임 요구 사항

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

개발 요구 사항

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

참고 항목

SMS_TaskSequence Server WMI 클래스