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
.
속성
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 서버 개발 요구 사항을 참조하세요.