Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс SMS_DriverPackage инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий пакет, являющийся единицей распространения двоичных файлов программы, с которыми связаны один или несколько драйверов устройств.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
Class SMS_DriverPackage : 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_DriverPackage.
| Метод | Описание |
|---|---|
| Метод AddChangeNotification в классе SMS_DriverPackage | Добавляет уведомление об изменении пакета драйвера. |
| Метод AddDistributionPoints в классе SMS_DriverPackage | Добавляет точки распространения для пакета драйвера. |
| Метод AddDriverContent в SMS_DriverPackage класса | Добавляет драйвер в пакет и реплицирует в точки распространения. |
| Метод CheckSourceFolder в SMS_DriverPackage класса | Проверяет исходную папку для этого пакета драйвера. |
| Метод RebuildPackage в классе SMS_DriverPackage | Восстанавливает содержимое этого пакета драйвера. |
| Метод RefreshPkgSource в классе SMS_DriverPackage | Обновляет источник пакета во всех точках распространения, если свойства пакета не изменились. |
| Метод RemoveDriverContent в SMS_DriverPackage класса | Удаляет указанный драйвер из пакета драйвера. |
| Метод SetSourceSite в классе SMS_DriverPackage | Задает код исходного сайта для пакета драйвера. |
| Метод Разблокировки в SMS_DriverPackage класса | Задает исходный сайт на текущий сайт, разблокируя пакет драйвера. |
| Метод ValidateNewPackageSource в классе SMS_DriverPackage | Проверяет новое исходное расположение пакета, проверяя содержимое. |
Свойства
ActionInProgress Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [чтение]
См . 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
Тип доступа: только для чтения
Квалификаторы: [чтение]
См . SMS_PackageBaseclass класс WMI сервера.
LocalizedCategoryInstanceNames Тип данных: String Array
Тип доступа: чтение и запись
Квалификаторы: Нет
См . 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_DRIVER (3).
PkgFlags Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [биты]
См . SMS_PackageBaseclass класс WMI сервера.
PkgSourceFlag Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
PkgSourcePath Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
UNC-путь к пакету драйвера.
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
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
SedoObjectVersion Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
ShareName Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
ShareType Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
SourceDate Тип данных: DateTime
Тип доступа: только для чтения
Квалификаторы: [чтение]
См . SMS_PackageBaseclass класс WMI сервера.
SourceSite Тип данных: String
Тип доступа: только для чтения
Квалификаторы: [чтение]
См . SMS_PackageBaseclass класс WMI сервера.
SourceVersion Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [чтение]
См . SMS_PackageBaseclass класс WMI сервера.
StoredPkgPath Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
StoredPkgVersion Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
Version Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
См . SMS_PackageBaseclass класс WMI сервера.
Примечания
Квалификаторы классов для этого класса включают:
Защищенная
Icon("Package.ico")
Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.
Приложение использует этот класс для создания пакета драйверов, содержащего содержимое для одного или нескольких драйверов устройств. Когда приложение добавляет новый драйвер, содержимое добавляется в общую папку пакета драйвера. Затем пакет драйвера можно скопировать в точку распространения, чтобы компьютеры могли установить драйверы. Дополнительные сведения см. в статье Создание пакета драйверов для драйвера Windows в Configuration Manager.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.