Класс WMI сервера SMS_OperatingSystemInstallPackage
Класс SMS_OperatingSystemInstallPackage
инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, который служит единицей распространения исходных файлов, которые используются в установке допустимой операционной системы, например Windows Vista, на клиентском компьютере.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
Class SMS_OperatingSystemInstallPackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
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;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
String Version;
};
Методы
В следующей таблице показаны методы в SMS_OperatingSystemInstallPackage
.
Метод | Описание |
---|---|
Метод AddChangeNotification в SMS_OperatingSystemInstallPackage класса | Добавляет уведомление об изменении пакета установки операционной системы. |
Метод AddDistributionPoints в SMS_OperatingSystemInstallPackage класса | Добавляет точки распространения для пакета установки операционной системы. |
Метод GetImageProperties в классе SMS_OperatingSystemInstallPackage | Считывает все свойства изображения из указанного WIM-файла в XML-строку. |
Метод RefreshPkgSource в классе SMS_OperatingSystemInstallPackage | Обновляет источник пакета во всех точках распространения, если свойства пакета не изменились. |
Метод ReloadImageProperties в классе SMS_OperatingSystemInstallPackage | Перезагружает свойства образа из исходного WIM-файла и обновляет базу данных. |
Метод SetSourceSite в классе SMS_OperatingSystemInstallPackage | Задает код исходного сайта для пакета установки операционной системы. |
Метод Разблокировки в SMS_OperatingSystemInstallPackage класса | Задает исходный сайт для текущего сайта, разблокируя пакет установки операционной системы. |
Свойства
ActionInProgress
Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [read]
См . SMS_PackageBaseclass класс WMI сервера.
AlternateContentProviders
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [большой, ленивый]
См . SMS_PackageBaseclass класс WMI сервера.
Description
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
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 сервера.
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 сервера.
PackageID
Тип данных: String
Тип доступа: [ключ]
См . SMS_PackageBaseclass класс WMI сервера.
PackageSize
Тип данных: UInt32
Тип доступа: Чтение
См . SMS_PackageBaseclass класс WMI сервера.
PackageType
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
Для этого класса тип пакета — PKG_TYPE_OSINSTALLIMAGE (259).
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 сервера.
RefreshPkgSourceFlag
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
См . SMS_PackageBaseclass класс WMI сервера.
RefreshSchedule
Тип данных: SMS_ScheduleToken
Array
Тип доступа:
Квалификаторы: [max(15), ленивый]
См . SMS_PackageBaseclass класс WMI сервера.
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.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.