Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс SMS_TaskSequencePackage инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий пакет последовательности задач, определяющий шаги, выполняемые для последовательности задач.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
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.
| Метод | Описание |
|---|---|
| Метод AddChangeNotification в классе SMS_TaskSequencePackage | Добавляет уведомление об изменении пакета последовательности задач. |
| Метод AddDistributionPoints в SMS_TaskSequencePackage класса | Добавляет точки распространения для пакета последовательности задач. |
| Метод CheckReferencesShareType в SMS_TaskSequencePackage класса | Проверяет все указанные пакеты для этой последовательности задач и возвращает все, которые не являются общими. |
| Метод GetClientConfigPolicies в SMS_TaskSequencePackage класса | Возвращает все политики конфигурации клиента на уровне сайта и соответствующие им назначения политик. |
| Метод GetContentHash в SMS_TaskSequencePackage класса | Возвращает хэш определенного содержимого Configuration Manager. |
| Метод GetPackageDefaultHash в классе SMS_TaskSequencePackage | Возвращает хэш пакета Configuration Manager. |
| Метод GetPackageHash в классе SMS_TaskSequencePackage | Возвращает хэш сертификата для пакета последовательности задач. |
| Метод GetSequence в SMS_TaskSequencePackage класса | Возвращает последовательность задач из пакета последовательности задач. |
| Метод GetTsPolicies в классе SMS_TaskSequencePackage | Возвращает все политики, связанные с указанной последовательностью задач. |
| Метод GetTsPoliciesSaMedia в классе SMS_TaskSequencePackage | Возвращает все политики, связанные с указанной последовательностью задач. |
| Метод GetTSRelatedToDriverCategory в классе SMS_TaskSequencePackage | Получение пакетов последовательности задач, связанных с указанной категорией. |
| Метод ImportSequence в классе SMS_TaskSequencePackage | Импортирует SMS_TaskSequence объект на основе предоставленного XML-кода. |
| Метод RefreshPkgSource в SMS_TaskSequencePackage класса | Обновляет источник пакета во всех точках распространения, если свойства пакета не изменились. |
| Метод SetSequence в классе SMS_TaskSequencePackage | Обновления пакет последовательности задач с последовательностью входных задач. |
| Метод SetSourceSite в классе SMS_TaskSequencePackage | Задает код исходного сайта для пакета последовательности задач. |
| Метод Разблокировки в SMS_TaskSequencePackage класса | Задает исходный сайт на текущий сайт, который разблокирует пакет последовательности задач. |
Свойства
ActionInProgress Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [чтение]
См . SMS_PackageBaseclass класс WMI сервера.
AlternateContentProviders Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [большой, ленивый]
См . SMS_PackageBaseclass класс WMI сервера.
BootImageID Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
Идентификатор пакета образа загрузки, если последовательность задач содержит ссылку на загрузочный образ в свойстве References . Сведения о пакете образа загрузки см. в разделе Класс WMI сервера SMS_BootImagePackage.
Category Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
Категория пакета последовательности задач. Значение по умолчанию — "". Категория пакета назначается с помощью Category свойства класса WMI сервера SMS_TaskSequence.
CustomProgressMsg Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
Пользовательское сообщение о ходе выполнения, указанное в консоли Configuration Manager.
DependentProgram Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
Форматированная текстовая строка, определяющая любую программу, которая должна быть запущена перед текущей программой. Формат : PackageID<>;<ProgramName>". Дополнительные сведения см. в разделе класс WMI сервера SMS_Program.
Description Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
Duration Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
Приблизительное время выполнения программы (в минутах). Значение по умолчанию равно 0.
ExtendedData Тип данных: UInt8 Array
Тип доступа: чтение и запись
Квалификаторы: [большой, ленивый]
См . 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 Array
Тип доступа: чтение и запись
Квалификаторы: [большой]
См . SMS_PackageBaseclass класс WMI сервера.
IconSize Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
См . SMS_PackageBaseclass класс WMI сервера.
IgnoreAddressSchedule Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
ISVData Тип данных: UInt8 Array
Тип доступа: чтение и запись
Квалификаторы: [большой, ленивый]
См . 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
Тип доступа: чтение и запись
Квалификаторы: [биты]
Флаги, определяющие характеристики установки программы. Флагами по умолчанию являются программа по умолчанию, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS и ANY_PLATFORM. Значение по умолчанию — 152084496.
| Разрядной | Десятичное число | Шестнадцатеричное | Описание |
|---|---|---|---|
| 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 | СКРЫТЬWINDOW. Скрыть окно программы. |
| 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 Array
Тип доступа: только для чтения
Квалификаторы: [ленивый, читать]
SMS_TaskSequence_Reference объекты класса WMI сервера , представляющие пакеты, программы и приложения, на которые ссылаются шаги в последовательности задач.
RefreshPkgSourceFlag Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
См . SMS_PackageBaseclass класс WMI сервера.
RefreshSchedule Тип данных: SMS_ScheduleToken Array
Тип доступа:
Квалификаторы: [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 Array
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
SMS_OS_Details объекты класса WMI сервера, описывающие сведения о платформах, на которых может выполняться программа.
TaskSequenceFlags Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [ленивый, биты("DANGLING_REF(0)")]
Флаги, указывающие условия пакета последовательности задач. В настоящее время определен только флаг DANGLING_REF (бит 0).
| Разрядной | Описание |
|---|---|
| 0 | Задайте значение , если последовательность задач ссылается на пакет, который не определен на сайте. |
Type Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [ленивый, читать]
Тип последовательности задач, представленный пакетом. Возможные значения:
| Значение | Описание |
|---|---|
| 1 | Универсальная последовательность задач |
| 2 | Последовательность задач развертывания операционной системы |
Version Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
Примечания
Квалификаторы классов для этого класса включают:
Защищенная
Icon("Package.ico")
Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.
Чтобы приступить к работе с этим классом, см. статью Создание пакета последовательности задач развертывания операционной системы.
Пакет последовательности задач развертывания операционной системы создается путем создания экземпляра
SMS_TaskSequencePackageкласса для хранения последовательности задач. Сама последовательность задач создается с помощью объектной модели последовательности задач развертывания операционной системы и связана с пакетом последовательности задач с помощью метода SetSequence в классе SMS_TaskSequencePackage . Пакет объявляется клиентам, которые затем могут запустить последовательность задач. Дополнительные сведения см. в разделе Создание пакета последовательности задач развертывания операционной системы.Дополнительные сведения об объектах WMI последовательности задач см. в разделе О последовательностях задач развертывания операционной системы.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.