Поделиться через


Класс WMI сервера SMS_BootImagePackage

Класс SMS_BootImagePackage инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, который служит единицей распространения исходных файлов образов загрузки, используемых для запуска компьютера с предустановочной средой Windows (PE) 2.0 и разрешения действий последовательности задач развертывания операционной системы.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

Class SMS_BootImagePackage : SMS_PackageBaseclass
{
      UInt32 ActionInProgress;
      String AlternateContentProviders;
      String Architecture;
      String BackgroundBitmapPath;
      String ContextID;
      Boolean DefaultImage;
      String Description;
      Boolean EnableLabShell;
      UInt8 ExtendedData[];
      UInt32 ExtendedDataSize;
      UInt32 ForcedDisconnectDelay;
      Boolean ForcedDisconnectEnabled;
      UInt32 ForcedDisconnectNumRetries;
      UInt8 Icon[];
      UInt32 IconSize;
      Boolean IgnoreAddressSchedule;
      String ImageDiskLayout;
      UInt32 ImageIndex;
      String ImageOSVersion;
      String ImagePath;
      String ImageProperty;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String Language;
      DateTime LastRefreshTime;
      String LocalizedCategoryInstanceNames[];
      String Manufacturer;
      String MIFFilename;
      String MIFName;
      String MIFPublisher;
      String MIFVersion;
      String Name;
      UInt32 NumOfPrograms;
      UInt32 OptionalComponents[];
      String PackageID;
      UInt32 PackageSize;
      UInt32 PackageType;
      UInt32 PkgFlags;
      UInt32 PkgSourceFlag;
      String PkgSourcePath;
      String PreExecCommandLine;
      String PreExecSourceDirectory;
      String PreferredAddressType;
      UInt32 Priority;
      SMS_Driver_Details ReferencedDrivers[];
      Boolean RefreshPkgSourceFlag;
      SMS_ScheduleToken RefreshSchedule[];
      UInt32 ScratchSpace;
      String SecuredScopeNames[];
      String SedoObjectVersion;
      String ShareName;
      UInt32 ShareType;
      DateTime SourceDate;
      String SourceSite;
      UInt32 SourceVersion;
      String StoredPkgPath;
      UInt32 StoredPkgVersion;
      String Version;
};

Методы

В следующей таблице показаны методы в SMS_BootImagePackage.

Метод Описание
Метод AddChangeNotification в SMS_BootImagePackage класса Добавляет уведомление об изменении пакета образа загрузки.
Метод AddDistributionPoints в классе SMS_BootImagePackage Добавляет точки распространения для пакета.
Метод DeleteContextID в SMS_BootImagePackage класса Удаляет очередь состояния, связанную с указанным идентификатором контекста для пакета образа загрузки.
Метод ExportDefaultBootImage в классе SMS_BootImagePackage Завершает и экспортирует загрузочный образ из источника установки комплекта средств оценки и развертывания Windows в указанное расположение.
Метод GetImageProperties в классе SMS_BootImagePackage Считывает все свойства изображения из указанного исходного WIM-файла в XML-строку.
Метод QueryOSDBinaryInjectionStatus в классе SMS_BootImagePackage Запрашивает текущее состояние внедрения двоичных файлов развертывания операционной системы.
Метод RefreshPkgSource в классе SMS_BootImagePackage Обновляет источник пакета во всех точках распространения, если свойства пакета не изменились.
Метод ReloadImageProperties в классе SMS_BootImagePackage Перезагружает свойства образа из исходного WIM-файла и обновляет базу данных.
Метод SetSourceSite в классе SMS_BootImagePackage Задает код исходного сайта для пакета образа загрузки.
Метод Разблокировки в SMS_BootImagePackage класса Задает исходный сайт на текущий сайт, разблокируя пакет образа загрузки.
Метод UpdateDefaultImage в классе SMS_BootImagePackage Создает копию образа WIM, на который указывает свойство ImagePath, и внедряет ее с OSD-файлами для развертывания образа загрузки.
Метод UpdateImage в классе SMS_BootImagePackage Создает копию образа для пакета образа загрузки и обновляет образ файлами для развертывания образа загрузки.
Метод UpdateOptionalComponents в классе SMS_BootImagePackage Обновления все указанные необязательные компоненты в загрузочный образ.

Свойства

Architecture Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

Архитектура загрузочного образа. Ниже приведены возможные значения. Значение по умолчанию — "".

Значение Архитектура
x86 32-разрядный микропроцессор I386
ia64 64-разрядный микропроцессор Itanium
x64 64-разрядный микропроцессор X86-64

ActionInProgress Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_PackageBaseclass класс WMI сервера.

AlternateContentProviders Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [большой, ленивый]

См . SMS_PackageBaseclass класс WMI сервера.

BackgroundBitmapPath Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

UNC-путь к растровой диаграмме фона WinPE. Приложение может задать это свойство для использования пользовательского растрового изображения, предоставив путь к пользовательским растровым файлам.

ContextID Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Идентификатор контекста, который можно запросить состояние внедрения двоичных файлов развертывания операционной системы. Операция внедрения занимает довольно много времени, и приложение может использовать это свойство для периодического состояния. Значение по умолчанию — "".

DefaultImage Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

true Значение , если это загрузочный образ по умолчанию. Значение по умолчанию — false.

Description Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_PackageBaseclass класс WMI сервера.

EnableLabShell Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

true Значение , если включена поддержка командной строки. Значение по умолчанию — false.

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 сервера.

ImageDiskLayout Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [ленивый, читать]

XML-строка сведений о макете диска для исходного образа, представленная WIM-файлом (формат WIM). Значение по умолчанию — "".

ImageIndex Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Не используется для загрузочного образа.

ImageOSVersion Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Версия операционной системы для образа по умолчанию в загрузочном WIM-файле.

ImagePath Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Исходный путь к исходному изображению. Configuration Manager использует этот путь для внутреннего использования, когда администратор импортирует образ. При импорте образа Configuration Manager внедряет его с двоичными файлами развертывания операционной системы.

ImageProperty Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

XML-строка, содержащая метаданные исходного WIM-файла, например версию. Значение по умолчанию — "".

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 сервера.

OptionalComponents Тип данных: UInt32 Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Список идентификаторов необязательных компонентов, которые будут включены в WinPE. Возможные значения:

Идентификатор Компонент
1 WinPE-DismCmdlets
2 WinPE-Dot3Svc
3 WinPE-EnhancedStorage
4 WinPE-FMAPI
5 WinPE-FontSupport-JA-JP
6 WinPE-FontSupport-KO-KR
7 WinPE-FontSupport-ZH-CN
8 WinPE-FontSupport-ZH-HK
9 WinPE-FontSupport-ZH-TW
10 WinPE-HTA
11 WinPE-StorageWMI
12 WinPE-LegacySetup
13 WinPE-MDAC
14 WinPE-NetFx4
15 WinPE-PowerShell3
16 WinPE-PPPoE
17 WinPE-RNDIS
18 WinPE-Scripting
19 WinPE-SecureStartup
20 WinPE-Setup
21 WinPE-Setup-Client
22 WinPE-Setup-Server
23 Неприменимо
24 WinPE-WDS-Tools
25 WinPE-WinReCfg
26 WinPE-WMI

Эта информация относится к System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) или более поздней версии, а также System Center 2012 R2 Configuration Manager или более поздней версии.

PackageID Тип данных: String

Тип доступа: [ключ]

См . SMS_PackageBaseclass класс WMI сервера.

PackageSize Тип данных: UInt32

Тип доступа: Чтение

См . SMS_PackageBaseclass класс WMI сервера.

PackageType Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_PackageBaseclass класс WMI сервера.

Для этого класса тип пакета — PKG_TYPE_BOOTIMAGE (258).

PkgFlags Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [биты]

См . SMS_PackageBaseclass класс WMI сервера.

PkgSourceFlag Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_PackageBaseclass класс WMI сервера.

PkgSourcePath Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_PackageBaseclass класс WMI сервера.

PreExecCommandLine Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Командная строка для перехватчика перед выполнением, внедренного в WinPE.

PreExecSourceDirectory Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

UNC-путь предварительного выполнения перехватывает исходный каталог, внедренный в WinPE.

PreferredAddressType Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_PackageBaseclass класс WMI сервера.

Priority Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_PackageBaseclass класс WMI сервера.

ReferencedDrivers Тип данных: SMS_Driver_Details Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Массив сведений о драйверах Configuration Manager, включенных в образ загрузки для импорта.

RefreshPkgSourceFlag Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

См . SMS_PackageBaseclass класс WMI сервера.

RefreshSchedule Тип данных: SMS_ScheduleToken Array

Тип доступа: [max(15), lazy]

См . SMS_PackageBaseclass класс WMI сервера.

ScratchSpace Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Указывает объем доступного пространства в WinPE. Возможные значения:

Мегабайт
32
64
128
256
512

Дополнительные сведения см. в разделе Параметры командной строки DISM windows PE для обслуживания.

Эта информация относится к System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) или более поздней версии, а также System Center 2012 R2 Configuration Manager или более поздней версии.

SecuredScopeNames Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_PackageBaseclass класс WMI сервера.

SedoObjectVersion Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_PackageBaseclass класс WMI сервера.

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 сервера.

Version Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_PackageBaseclass класс WMI сервера.

Примечания

Квалификаторы классов для этого класса включают:

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.