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


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