Класс WMI сервера SMS_SoftwareUpdatesPackage
Класс SMS_SoftwareUpdatesPackage
инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий пакет, являющийся единицей распространения двоичных файлов программы, с которым связано обновление программного обеспечения.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
Class SMS_SoftwareUpdatesPackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
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;
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_SoftwareUpdatesPackage
.
Метод | Описание |
---|---|
Метод AddChangeNotification в SMS_SoftwareUpdatesPackage класса | Добавляет уведомление об изменении пакета обновлений программного обеспечения. |
Метод AddDistributionPoints в SMS_SoftwareUpdatesPackage класса | Добавляет точки распространения для пакета обновлений программного обеспечения. |
Метод AddUpdateContent в классе SMS_SoftwareUpdatesPackage | Загружает содержимое и реплицирует его в точки распространения. |
Метод RebuildPackage в SMS_SoftwareUpdatesPackage класса | Восстанавливает содержимое пакета в исходном расположении пакета. |
Метод RefreshPkgSource в классе SMS_SoftwareUpdatesPackage | Обновляет источник пакета во всех точках распространения, если свойства пакета не изменились. |
Метод RemoveContent в SMS_SoftwareUpdatesPackage класса | Удаляет указанное содержимое из пакета обновлений программного обеспечения. |
Метод SetSourceSite в классе SMS_SoftwareUpdatesPackage | Задает код исходного сайта для пакета обновлений программного обеспечения. |
Метод Unlock в SMS_SoftwareUpdatesPackage класса | Задает исходный сайт для текущего сайта, разблокируя пакет обновлений программного обеспечения. |
Метод ValidateNewPackageSource в классе SMS_SoftwareUpdatesPackage | Проверяет новое исходное расположение пакета, проверяя содержимое пакета обновлений программного обеспечения. |
Свойства
ActionInProgress
Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [read]
См . SMS_PackageBaseclass класс WMI сервера.
AlternateContentProviders
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [большой, ленивый]
Не используется для этого класса.
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 сервера.
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 сервера.
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), lazy]
См . SMS_PackageBaseclass класс WMI сервера.
SedoObjectVersion
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: <требуются дополнительные сведения>
См . SMS_PackageBaseclass класс WMI сервера.
SecuredScopeNames
Тип данных: String
Array
Тип доступа: только для чтения
Квалификаторы: [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.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.