Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La SMS_Package classe Strumentazione gestione Windows (WMI) è una classe server del provider SMS in Configuration Manager che contiene informazioni sui pacchetti di Configuration Manager.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
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;
};
Metodi
Nella tabella seguente sono elencati i metodi della SMS_Package classe.
| Metodo | Descrizione |
|---|---|
| Metodo AddChangeNotification nella classe SMS_Package | Aggiunge una notifica di modifica del pacchetto. |
| Metodo AddDistributionPoints nella classe SMS_Package | Aggiunge i punti di distribuzione per il pacchetto. |
| Metodo CheckDuplicateShareName nella classe SMS_Package | Determina se un altro pacchetto usa lo stesso nome di condivisione personalizzata. |
| Metodo CheckDuplicateSourceName nella classe SMS_Package | Determina se il nome di origine specificato viene utilizzato da un altro pacchetto. |
| Metodo CheckPackageShareForTaskSequenceDeployment nella classe SMS_Package | Controlla se il tipo di condivisione del pacchetto soddisfa i requisiti di una distribuzione di sequenze di attività. |
| Metodo RefreshPkgSource nella classe SMS_Package | Aggiorna l'origine del pacchetto in tutti i punti di distribuzione quando le proprietà del pacchetto non sono state modificate. |
| Metodo SetSourceSite nella classe SMS_Package | Imposta il codice del sito di origine per il pacchetto. |
| Metodo di sblocco in classe SMS_Package | Imposta il sito di origine sul sito corrente, sbloccando il pacchetto. |
Proprietà
ActionInProgress Tipo: UInt32
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
AlternateContentProviders Tipo: String
Tipo di accesso: lettura/scrittura
Qualificatori: [grande, pigro]
Vedi SMS_PackageBaseclass classe WMI del server.
DefaultImageFlags Tipo: SInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Contrassegno che indica il tipo di pacchetto. I valori possibili sono:
| Valore | Tipo di pacchetto |
|---|---|
| 2 | Utilità di migrazione stato utente (US |
Avviso
Attualmente è definito solo il tipo di pacchetto USMT, tutti gli altri tipi di pacchetto sono 0.
Queste informazioni si applicano a System Center 2012 Configuration Manager SP1 o versione successiva e a System Center 2012 R2 Configuration Manager o versione successiva.
Description Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
ExtendedData Tipo di dati: UInt8 matrice
Tipo di accesso: lettura/scrittura
Qualificatori: [grande, pigro]
Vedi SMS_PackageBaseclass classe WMI del server.
ExtendedDataSize Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Vedi SMS_PackageBaseclass classe WMI del server.
ForcedDisconnectDelay Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
ForcedDisconnectEnabled Tipo: Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
ForcedDisconnectNumRetries Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
Icon Tipo di dati: UInt8 matrice
Tipo di accesso: lettura/scrittura
Qualificazioni: [grande]
Vedi SMS_PackageBaseclass classe WMI del server.
IconSize Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Vedi SMS_PackageBaseclass classe WMI del server.
IgnoreAddressSchedule Tipo: Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
IsPredefinedPackage Tipo: Boolean
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Flag che indica se il pacchetto è predefinito.
ISVData Tipo di dati: UInt8 matrice
Tipo di accesso: lettura/scrittura
Qualificatori: [grande, pigro]
Vedi SMS_PackageBaseclass classe WMI del server.
ISVDataSize Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Vedi SMS_PackageBaseclass classe WMI del server.
Language Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
LastRefreshTime Tipo: DateTime
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
LocalizedCategoryInstanceNames Tipo di dati: String matrice
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
Manufacturer Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
MIFFilename Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
MIFName Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
MIFPublisher Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
MIFVersion Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
Name Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
NumOfPrograms Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
PackageID Tipo: String
Tipo di accesso: [chiave]
Vedi SMS_PackageBaseclass classe WMI del server.
PackageSize Tipo: UInt32
Tipo di accesso: Lettura
Vedi SMS_PackageBaseclass classe WMI del server.
PackageType Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
PkgFlags Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificatori: [bit]
Vedi SMS_PackageBaseclass classe WMI del server.
PkgSourceFlag Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
PkgSourcePath Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
PreferredAddressType Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
Priority Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
RefreshPkgSourceFlag Tipo: Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Vedi SMS_PackageBaseclass classe WMI del server.
RefreshSchedule Tipo di dati: SMS_ScheduleToken matrice
Tipo di accesso: Lettura/Scrittura]
Qualificazioni: [max(15), lazy]
Vedi SMS_PackageBaseclass classe WMI del server.
SecuredScopeNames Tipo di dati: String matrice
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
SedoObjectVersion Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
ShareName Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
ShareType Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
SourceDate Tipo: DateTime
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
SourceSite Tipo: String
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
SourceVersion Tipo: UInt32
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
StoredPkgPath Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
StoredPkgVersion Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
TransformAnalysisDate Tipo: DateTime
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Data dell'ultima analisi del pacchetto da Package Conversion Manager.
TransformReadiness Tipo: UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Memorizza il valore di conformità determinato dal processo di analisi in Package Conversion Manager. Il valore predefinito è 0.
I valori possibili sono:
| Valore | Trasforma la preparazione |
|---|---|
| 0 | Unknown |
| 1 | NotApplicable |
| 2 | NotReady |
| 3 | Pronto |
| 4 | Trasformato |
| 5 | Error |
Version Tipo: String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedi SMS_PackageBaseclass classe WMI del server.
Osservazioni
I qualificatori della classe per questa classe includono:
Protetto
Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Qualificatori di classe e proprietà di Configuration Manager.
Configuration Manager usa i pacchetti per distribuire software ai client. Ogni pacchetto deve contenere almeno un programma (SMS_Program classe WMI del server), che identifica le azioni che devono essere eseguite sul client alla ricezione del pacchetto. È inoltre possibile verificare se il programma fornisce un file MIF (Management Information Format) dello stato dell'installazione per segnalare lo stato o se utilizza solo un codice di uscita.
Quando l'applicazione elimina un
SMS_Packageoggetto, non viene eliminato completamente fino all'eliminazione degli elementi correlati, ad esempio programmi, file di origine, punti di distribuzione e annunci. Configuration Manager imposta invece laActionInProgressproprietà su DELETE per contrassegnare il pacchetto per l'eliminazione. In SMS 2.0, per assicurarsi che una query non recuperi i pacchetti che sono stati contrassegnati per l'eliminazione, aggiungere questo case alla clausola WHERE. In SMS 2003 la clausola WHERE non è obbligatoria perché i pacchetti contrassegnati per l'eliminazione non vengono recuperati da una query. Utilizzare un file MIF di stato per generare report dettagliati sullo stato. Per generare un file MIF di stato, l'applicazione deve chiamare la funzione InstallStatusMIF. Per ulteriori informazioni, vedere Funzioni MIF di stato.I valori forniti dall'applicazione durante la creazione di un pacchetto dipendono interamente dai programmi contenuti nel pacchetto. Ad esempio, se il pacchetto contiene un programma semplice che non utilizza file di origine e non genera un file MIF di stato, l'applicazione può creare un pacchetto che contiene semplicemente un valore per la
Nameproprietà.Se si modifica la
ShareNameproprietà o ,PkgSourcePathil gestore di distribuzione elimina e ricrea il pacchetto in tutti i punti di distribuzione del sito corrente. Poiché questo può essere un processo costoso, l'applicazione dovrebbe essere efficiente durante l'aggiornamento di questi campi.
Nota
L'applicazione può anche utilizzare il metodo GetPDFData nella classe SMS_PDF_Package per generare un SMS_Package oggetto.
Requisiti
Requisiti di runtime
Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.
Requisiti di sviluppo
Per altre informazioni, vedere Requisiti di sviluppo del server di Configuration Manager.
Vedere anche
Metodo GetPDFDatadella classe WMI del server SMS_PackageBaseclass nella classe SMS_PDF_Package Come creare un pacchettoCmdlet di PowerShell: New-CMPackage