Serverová třída služby WMI SMS_DriverPackage
Třída SMS_DriverPackage
WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která představuje balíček, který je jednotkou distribuce binárních souborů programu, ke kterým je přidružen jeden nebo více ovladačů zařízení.
Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.
Syntaxe
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;
};
Metody
V následující tabulce jsou uvedené metody v SMS_DriverPackage
nástroji .
Metoda | Popis |
---|---|
Metoda AddChangeNotification ve třídě SMS_DriverPackage | Přidá oznámení o změně balíčku ovladačů. |
Metoda AddDistributionPoints ve třídě SMS_DriverPackage | Přidá distribuční body pro balíček ovladačů. |
Metoda AddDriverContent v SMS_DriverPackage třídy | Přidá do balíčku ovladač a replikuje se do distribučních bodů. |
Metoda CheckSourceFolder v SMS_DriverPackage třídy | Zkontroluje zdrojová složka pro tento balíček ovladače. |
Metoda RebuildPackage ve třídě SMS_DriverPackage | Obnoví obsah tohoto balíčku ovladače. |
Metoda RefreshPkgSource v SMS_DriverPackage třídy | Aktualizuje zdroj balíčku ve všech distribučních bodech, pokud se nezměnily vlastnosti balíčku. |
Metoda RemoveDriverContent ve třídě SMS_DriverPackage | Odebere zadaný ovladač z balíčku ovladače. |
Metoda SetSourceSite v SMS_DriverPackage třídy | Nastaví kód zdrojové lokality pro balíček ovladače. |
Metoda Unlock v SMS_DriverPackage třídy | Nastaví zdrojový web na aktuální web a odemkne balíček ovladače. |
Metoda ValidateNewPackageSource ve třídě SMS_DriverPackage | Ověří nové umístění zdroje balíčku ověřením obsahu. |
Vlastnosti
ActionInProgress
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
AlternateContentProviders
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [velký, líný]
Nepoužívá se pro tuto třídu.
Description
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ExtendedData
Datový typ: UInt8
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass serverová třída služby WMI.
ExtendedDataSize
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
ForcedDisconnectDelay
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ForcedDisconnectEnabled
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ForcedDisconnectNumRetries
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Icon
Datový typ: UInt8
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: [velké]
Viz SMS_PackageBaseclass serverová třída služby WMI.
IconSize
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
IgnoreAddressSchedule
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ISVData
Datový typ: UInt8
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: [velký, líný]
Viz SMS_PackageBaseclass serverová třída služby WMI.
ISVDataSize
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
Language
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
LastRefreshTime
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
LocalizedCategoryInstanceNames
Datový typ: String
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Manufacturer
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFFilename
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFPublisher
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
MIFVersion
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Name
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
NumOfPrograms
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
PackageID
Datový typ: String
Typ přístupu: [klíč]
Viz SMS_PackageBaseclass serverová třída služby WMI.
PackageSize
Datový typ: UInt32
Typ přístupu: Číst
Viz SMS_PackageBaseclass serverová třída služby WMI.
PackageType
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Pro tuto třídu je typ balíčku PKG_TYPE_DRIVER (3).
PkgFlags
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [bity]
Viz SMS_PackageBaseclass serverová třída služby WMI.
PkgSourceFlag
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
PkgSourcePath
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Cesta UNC k balíčku ovladače.
PreferredAddressType
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Priority
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
RefreshPkgSourceFlag
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_PackageBaseclass serverová třída služby WMI.
RefreshSchedule
Datový typ: SMS_ScheduleToken
Array
Typ přístupu:
Kvalifikace: [max(15), líný]
Viz SMS_PackageBaseclass serverová třída služby WMI.
SecuredScopeNames
Datový typ: String
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
SedoObjectVersion
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ShareName
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
ShareType
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
SourceDate
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
SourceSite
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
SourceVersion
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_PackageBaseclass serverová třída služby WMI.
StoredPkgPath
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
StoredPkgVersion
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Version
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_PackageBaseclass serverová třída služby WMI.
Poznámky
Mezi kvalifikátory tříd pro tuto třídu patří:
Zabezpečené
Icon("Package.ico")
Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.
Aplikace používá tuto třídu k vytvoření balíčku ovladačů, který obsahuje obsah pro jeden nebo více ovladačů zařízení. Když aplikace přidá nový ovladač, obsah se přidá do sdílené složky balíčku ovladače. Balíček ovladačů je pak možné zkopírovat do distribučního bodu, aby počítače mohly ovladače nainstalovat. Další informace najdete v tématu Vytvoření balíčku ovladače pro ovladač systému Windows v Configuration Manager.
Požadavky
Požadavky na modul runtime
Další informace najdete v tématu Configuration Manager Server Runtime Requirements.
Požadavky na vývoj
Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.