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


Класс 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

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

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

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

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

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

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

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

См . 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

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

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

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

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

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

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

См . 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SourceDate
Тип данных: DateTime

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Замечания

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

Требования

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

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

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

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