Класс 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 сервера.
Замечания
Квалификаторы классов для этого класса включают:
Защищенная
Icon("Package.ico")
Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.