Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
SMS_Package WMI-klassen (Windows Management Instrumentation) är en SMS-providerserverklass i Configuration Manager som innehåller information om Configuration Manager paket.
Följande syntax är förenklad från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
Class SMS_Package : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
SInt32 DefaultImageFlags;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
Boolean IsPredefinedPackage;
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;
DateTime TransformAnalysisDate;
UInt32 TransformReadiness;
String Version;
};
Metoder
Metoderna i klassen visas i följande SMS_Package tabell.
| Metod | Beskrivning |
|---|---|
| AddChangeNotification-metoden i klass SMS_Package | Lägger till ett meddelande om paketändringar. |
| AddDistributionPoints-metoden i klass SMS_Package | Lägger till distributionsplatserna för paketet. |
| Metoden CheckDuplicateShareName i klass SMS_Package | Avgör om något annat paket använder samma anpassade resursnamn. |
| CheckDuplicateSourceName-metoden i klass SMS_Package | Bestämmer om det angivna källkodsnamnet används av ett annat paket. |
| Metoden CheckPackageShareForTaskSequenceDeployment i klass SMS_Package | Kontrollerar om paketresurstypen uppfyller kraven för en aktivitetssekvensdistribution. |
| RefreshPkgSource-metoden i klass SMS_Package | Uppdaterar paketkällan på alla distributionsplatser om paketegenskaperna inte har ändrats. |
| SetSourceSite-metoden i klass SMS_Package | Anger koden för källplatsen för paketet. |
| Upplåsningsmetod i klass SMS_Package | Anger den aktuella platsen som källplats och låser upp paketet. |
Egenskaper
ActionInProgress Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
AlternateContentProviders Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor, lat]
Se SMS_PackageBaseclass WMI-klass för server.
DefaultImageFlags Datatyp: SInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
En flagga som anger pakettypen. Möjliga värden är:
| Värde | Pakettyp |
|---|---|
| 2 | USMT |
Varning
För närvarande definieras endast pakettypen USMT, alla andra pakettyper är 0.
Den här informationen gäller System Center 2012 Configuration Manager SP1 eller senare och System Center 2012 R2 Configuration Manager eller senare.
Description Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
ExtendedData Datatyp: UInt8 Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor, lat]
Se SMS_PackageBaseclass WMI-klass för server.
ExtendedDataSize Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lat]
Se SMS_PackageBaseclass WMI-klass för server.
ForcedDisconnectDelay Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
ForcedDisconnectEnabled Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
ForcedDisconnectNumRetries Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
Icon Datatyp: UInt8 Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor]
Se SMS_PackageBaseclass WMI-klass för server.
IconSize Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lat]
Se SMS_PackageBaseclass WMI-klass för server.
IgnoreAddressSchedule Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
IsPredefinedPackage Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
En flagga som anger om det här paketet är ett fördefinierat paket.
ISVData Datatyp: UInt8 Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [stor, lat]
Se SMS_PackageBaseclass WMI-klass för server.
ISVDataSize Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lat]
Se SMS_PackageBaseclass WMI-klass för server.
Language Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
LastRefreshTime Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
LocalizedCategoryInstanceNames Datatyp: String Matris
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
Manufacturer Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
MIFFilename Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
MIFName Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
MIFPublisher Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
MIFVersion Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
Name Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
NumOfPrograms Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
PackageID Datatyp: String
Åtkomsttyp: [nyckel]
Se SMS_PackageBaseclass WMI-klass för server.
PackageSize Datatyp: UInt32
Åtkomsttyp: Läsa
Se SMS_PackageBaseclass WMI-klass för server.
PackageType Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
PkgFlags Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [bitar]
Se SMS_PackageBaseclass WMI-klass för server.
PkgSourceFlag Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
PkgSourcePath Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
PreferredAddressType Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
Priority Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
RefreshPkgSourceFlag Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lat]
Se SMS_PackageBaseclass WMI-klass för server.
RefreshSchedule Datatyp: SMS_ScheduleToken Matris
Åtkomsttyp: Läsa/skriva]
Kvalificerare: [max(15), lat]
Se SMS_PackageBaseclass WMI-klass för server.
SecuredScopeNames Datatyp: String Matris
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
SedoObjectVersion Datatyp: String
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
ShareName Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
ShareType Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
SourceDate Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
SourceSite Datatyp: String
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
SourceVersion Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_PackageBaseclass WMI-klass för server.
StoredPkgPath Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
StoredPkgVersion Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
TransformAnalysisDate Datatyp: DateTime
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Datum då paketet senast analyserades av Package Conversion Manager.
TransformReadiness Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Lagrar beredskapsvärdet som bestäms av analysprocessen i Package Conversion Manager. Standardvärdet är 0.
Möjliga värden är:
| Värde | Transformera beredskap |
|---|---|
| 0 | Okänd |
| 1 | Ej tillämpligt |
| 2 | Inte redo |
| 3 | Redo |
| 4 | Förvandlad |
| 5 | Fel |
Version Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_PackageBaseclass WMI-klass för server.
Anmärkningar
Klasskvalificerare för den här klassen är:
Säkrad
Mer information om både klasskvalificerarna och egenskapskvalificerarna som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
Configuration Manager använder paket för att distribuera programvara till klienter. Varje paket måste innehålla minst ett program (SMS_Program Server WMI-klass) som identifierar vilka åtgärder som ska utföras på klienten när paketet tas emot. Du kan också ta reda på om programmet tillhandahåller en MIF-fil (Management Information Format) för att rapportera status eller bara använder ett slutkod.
När ett program tar bort ett
SMS_Packageobjekt tas det inte bort helt förrän relaterade objekt har tagits bort, till exempel program, källfiler, distributionsplatser och annonser. I stället angerActionInProgressConfiguration Manager egenskapen till DELETE för att markera paketet för borttagning. I SMS 2.0 kan du säkerställa att en fråga inte hämtar paket som har markerats för borttagning genom att lägga till det här fallet i WHERE-satsen. I SMS 2003 krävs inte WHERE-satsen eftersom paket som är markerade för borttagning inte hämtas av en fråga. Använd en MIF-statusfil för att generera detaljerad statusrapportering. Om du vill generera en MIF-statusfil måste programmet anropa funktionen InstallStatusMIF. Mer information finns i Status MIF-funktioner.Värdena som programmet tillhandahåller när du skapar ett paket är helt beroende av de program som paketet innehåller. Om paketet till exempel innehåller ett enkelt program som inte använder källfiler och inte genererar en MIF-fil med status, kan programmet skapa ett paket som bara innehåller ett värde för egenskapen
Name.Om
ShareNameegenskapen ellerPkgSourcePathändras tar Distributionshanteraren bort och återskapar paketet på alla distributionsplatser på den aktuella platsen. Eftersom det kan vara en dyr process bör programmet vara effektivt när fälten uppdateras.
Obs!
Ditt program kan också använda metoden GetPDFData i Class SMS_PDF_Package för att generera ett SMS_Package objekt.
Krav
Körningskrav
Mer information finns i Körningskrav för Configuration Manager Server.
Utvecklingskrav
Mer information finns i Utvecklingskrav för Configuration Manager Server.
Se även
SMS_PackageBaseclass Server WMI-klassGetPDFData-metoden i klass SMS_PDF_PackageSå här skapar du ett paketPowerShell-cmdlet: New-CMPackage