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_PackageBaseclass classe Strumentazione gestione Windows (WMI) è una classe server del provider SMS, in Configuration Manager, che funge da classe base astratta per tutti i pacchetti, ad esempio SMS_BootImagePackage Server WMI Class, SMS_DriverPackage Server WMI Class e SMS_SoftwareUpdatesPackage Server WMI Class.
Sintassi
Class SMS_PackageBaseclass : SMS_BaseClass
{
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 ISVString;
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;
};
Metodi
La SMS_PackageBaseclass classe non definisce alcun metodo.
Proprietà
AzioneInProgress'
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Azione corrente eseguita sul pacchetto da Configuration Manager. I valori possibili sono:
| Valore | Descrizione |
|---|---|
| 0 | NESSUNO |
| 1 | AGGIORNAMENTO |
| 2 | AGGIUNGI |
| 3 | ELIMINARE |
Fornitori di contenuti alternativi
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [grande, pigro]
Stringa XML per configurare impostazioni alternative del provider di contenuto. Questa proprietà non si applica a un pacchetto di aggiornamento software o a un pacchetto driver.
Descrizione
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Descrizione completa del pacchetto.
ExtendedData
Tipo di dati: UInt8 matrice
Tipo di accesso: lettura/scrittura
Qualificatori: [grande, pigro]
BLOB XML per la distribuzione delle immagini.
ExtendedDataSize
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Dimensioni dei dati estesi del pacchetto. Il valore predefinito è 0.
ForcedDisconnectDelay
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Il tempo, in minuti, che Configuration Manager attende prima di forzare la disconnessione degli utenti dalla condivisione del punto di distribuzione. Il valore predefinito è 5 minuti.
ForcedDisconnectEnabled
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
truese Configuration Manager deve forzare la disconnessione degli utenti dalla condivisione del punto di distribuzione quando si verifica una violazione della condivisione durante l'aggiornamento, l'aggiornamento o l'eliminazione dei file di origine del pacchetto. Il valore predefinito è false.
Nota
Abilitare questa proprietà con cautela. La disconnessione forzata degli utenti può avere effetti negativi sul client.
ForcedDisconnectNumRetries
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Numero di volte in cui Configuration Manager tenta di disconnettere un utente dalla condivisione del punto di distribuzione. Il numero predefinito di tentativi è 2.
Icona
Tipo di dati: UInt8 matrice
Tipo di accesso: lettura/scrittura
Qualificazioni: [grande]
Facoltativo. Matrice che rappresenta il file che contiene l'icona da usare per il pacchetto. Se utilizzata, sostituisce l'icona del pacchetto predefinito nella console di Configuration Manager.
Dimensione dell'icona
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Dimensioni dell'icona, in byte. Il valore predefinito è 0. Impostare questa proprietà su 0 per cancellare l'icona.
IgnoreAddressSchedule
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
trueSe Configuration Manager ignora qualsiasi pianificazione del mittente specificato da PreferredAddressType. Il valore predefinito è false.
ISVData
Tipo di dati: UInt8 matrice
Tipo di accesso: lettura/scrittura
Qualificatori: [grande, pigro]
Dati di estensibilità ISV.
ISVDataSize
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Le dimensioni, in byte, di ISVData. Il valore predefinito è 0.
ISVString
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: nessuna
Stringa per l'estensibilità del partner.
Lingua
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Lingua del pacchetto. Questa proprietà viene utilizzata con Manufacturer, Name, e Version per identificare un pacchetto nella console. Ad esempio, è possibile che tu abbia una versione inglese e una versione tedesca dello stesso pacchetto.
LastRefreshTime
Tipo di dati:DateTime
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Data e ora dell'ultimo aggiornamento dell'origine pacchetto nei punti di distribuzione.
LocalizedCategoryInstanceNames
Tipo di dati: String matrice
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Nomi localizzati delle categorie a cui appartiene l'elemento di configurazione.
Produttore
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Produttore (editore) del pacchetto.
MIFFilename
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Nome del file MIF (Management Information Format) che contiene lo stato del pacchetto.
MIFName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Nome del file MIF che contiene lo stato del programma per il pacchetto. L'estensione del file deve essere .mif. Per altre informazioni, vedere la sezione Osservazioni più avanti in questo argomento.
MIFPublisher
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Nome dell'autore del software del pacchetto.
MIFVersion
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Numero di versione del pacchetto.
Nome
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Nome del pacchetto. Il nome predefinito è "".
NumOfPrograms
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Numero di programmi inclusi nel pacchetto.
ID pacchetto
Tipo di dati:String
Tipo di accesso: [chiave]
Chiave univoca generata automaticamente che viene usata per correlare programmi, annunci pubblicitari e punti di distribuzione al pacchetto.
Dimensione del pacchetto
Tipo di dati:UInt32
Tipo di accesso: Lettura
Dimensioni del pacchetto.
Tipo di pacchetto
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Il tipo di pacco. I valori possibili sono:
| Valore | Descrizione |
|---|---|
| 0 | Pacchetto di distribuzione software regolare |
| 3 | Pacchetto driver |
| 4 | Pacchetto della sequenza di attività |
| 5 | Pacchetto di aggiornamento software |
| 6 | Pacchetto di impostazione dei dispositivi |
| 7 | Pacchetto di applicazioni virtuali |
| 8 | Pacchetto di applicazioni |
| 257 | Pacchetto immagine |
| 258 | Pacchetto di immagini di avvio |
| 259 | Pacchetto di aggiornamento del sistema operativo |
PkgFlags
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificatori: [bit]
Flag che specificano le proprietà speciali del pacchetto. I valori possibili sono:
| Esadecimale (bit) | Descrizione |
|---|---|
| 0x0100011 (23) | DO_NOT_ENCRYPT_CONTENT_ON_CLOUD. Non crittografare i contenuti nel cloud. 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. |
| 0x01000000 (24) | DO_NOT_DOWNLOAD. Non scaricare il pacchetto in punti di distribuzione di filiali, perché verrà preinstallato. |
| 0x02000000 (25) | PERSIST_IN_CACHE. Salvare in modo permanente il pacchetto nella cache. |
| 0x04000000 (26) | USE_BINARY_DELTA_REP. Contrassegna il pacchetto per la replica da parte di Gestione distribuzione usando la replica differenziale binaria. |
| 0x10000000 (28) | NO_PACKAGE. Il pacchetto non richiede punti di distribuzione. |
| 0x20000000 (29) | USE_SPECIAL_MIF. Questo valore determina se Configuration Manager utilizza MIFName, MIFPublisher, e MIFVersion per la corrispondenza dello stato del file MIF. In caso contrario, Configuration Manager utilizza Name, Manufacturer, e Version per la corrispondenza dello stato. Per altre informazioni, vedere la sezione Osservazioni più avanti in questo argomento. |
| 0x40000000 (30) | DISTRIBUTE_ON_DEMAND. Il pacchetto può essere distribuito su richiesta ai punti di distribuzione delle filiali. |
PkgSourceFlag
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Flag che indica il metodo di lettura dei file di origine del pacchetto. I valori possibili sono elencati di seguito. Il valore predefinito è STORAGE_NO_SOURCE (1).
| Valore | Descrizione |
|---|---|
| 0 | STORAGE_NEEDS_SPECIFYING. L'utente specifica lo spazio di archiviazione del file di origine. |
| 1 | STORAGE_NO_SOURCE. Il programma non utilizza file sorgente. |
| 2 | STORAGE_DIRECT. Acquisisci i file di origine direttamente dall'origine senza compressione. Utilizzare questo flag quando i file di origine si trovano nel server locale o quando è stato specificato un percorso UNC (Universal Naming Convention) in una posizione di archiviazione permanente. |
| 3 | STORAGE_COMPRESS. Questo flag è obsoleto. |
| 4 | STORAGE_LOCAL. Acquisire i file di origine da un'origine locale. |
Percorso PkgSourcePath
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Posizione dei file del contenuto di aggiornamento rappresentato dal pacchetto. Il percorso può essere un percorso locale completo o un percorso UNC. Assicurarsi che il percorso contenga tutti i file e le sottodirectory necessarie per completare il programma, inclusi gli eventuali script.
PreferredAddressType
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Mittente preferito da usare quando si copiano i file di origine del pacchetto nei punti di distribuzione. I valori possibili sono elencati di seguito. Configuration Manager determina quale mittente usare se non è specificato un valore.
- ADDR_NONE()
- ADR_LAN(MS_LAN)
- ADDR_MAPI(MS_MAPI)
- ADDR_RAS_ASYNC(MS_ASYNC_RAS)
- ADDR_RAS_ISDN(MS_ISDN_RAS)
- ADDR_RAS_X25(MS_X25_RAS)
- ADDR_RAS_SNA(MS_SNA_RAS)
- ADDR_SNA_BATCH(MS_BATCH_SNA)
- ADDR_SNA_INTER(MS_INTER_SNA)
- ADDR_COURIER(MS_COURIER)
Priorità
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Priorità di invio del pacco. I valori possibili sono definiti per la Priority proprietà di SMS_Advertisement classe WMI del server.
RefreshPkgSourceFlag
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
truese Configuration Manager deve aggiornare i file di origine del pacchetto. Il valore predefinito è false. Questa proprietà contiene false sempre quando viene letta.
L'impostazione di questa proprietà ha true lo stesso effetto della chiamata del metodo RefreshPkgSource nella classe SMS_Package.
Non usare questa proprietà per aggiornare i file di origine del pacchetto. Usare invece il RefreshPkgSource metodo.
RefreshSchedule
Tipo di dati: SMS_ScheduleToken matrice
Tipo di accesso: [max(15), lazy]
Matrice incorporata di oggetti che definiscono quando Configuration Manager aggiornerà i file di origine del pacchetto nei punti di SMS_ScheduleToken distribuzione. È possibile specificare una pianificazione dell'aggiornamento solo quando PkgSourceFlag è STORAGE_DIRECT.
SecuredScopeNames
Tipo di dati: String matrice
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Rappresenta gli ambiti di sicurezza a cui appartiene il pacchetto.
SedoObjectVersion
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Versione dell'oggetto utilizzata per il confronto con la versione dell'oggetto nel database durante l'aggiornamento dell'oggetto. Se la versione dell'oggetto non corrisponde, l'aggiornamento non riesce.
ShareName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Condividere per usarla nel punto di distribuzione. Il nome può includere directory. Se le directory non esistono, verranno create da Configuration Manager. Se si imposta ShareType su SHARE_SPECIFIC, è necessario specificare un nome di condivisione.
ShareType
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Tipo di condivisione usato dal punto di distribuzione per la condivisione del pacchetto. I valori possibili sono elencati di seguito, con il valore predefinito SHARE_COMMON. Se si specifica SHARE_SPECIFIC, è necessario fornire un valore per ShareName.
| Valore | Descrizione |
|---|---|
| 1 | SHARE_COMMON |
| 2 | SHARE_SPECIFIC |
DataFonte
Tipo di dati:DateTime
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Data e ora dell'ultimo aggiornamento dei file di origine del pacchetto nei punti di distribuzione.
Sito di origine
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Codice sito del sito in cui il pacchetto ha avuto origine.
Versione sorgente
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Versione del pacchetto disponibile nel sito. Incrementato quando il pacchetto viene aggiornato o i file di origine.
StoredPkgPath
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Percorso completo del percorso in cui Configuration Manager archivia la versione compressa dei file di origine nel server di sito. Questo percorso viene impostato da Configuration Manager quando il valore di PkgSourceFlag è STORAGE_COMPRESS.
StoredPkgVersion
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Versione dei file di origine compressi per il pacchetto archiviato. Il valore predefinito è 0.
Versione
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Versione del pacchetto.
Osservazioni
I qualificatori della classe per questa classe includono:
- Astratto
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.
Se si imposta il flag di USE_SPECIAL_MIF della proprietà, Configuration Manager cercare nella directory %TEMP% o %windir% il file MIF dello stato di PkgFlags installazione specificato nella MIFFileName proprietà. Se Configuration Manager non trova il file, cerca tutti i file MIF in tali directory. Viene effettuato un confronto senza distinzione tra maiuscole e minuscole dei valori per MIFName, MIFPublisher, e MIFVersion di quelli specificati nel file MIF. Se viene trovata una corrispondenza, lo stato specificato nel file MIF viene usato come stato di installazione del programma, che indica se il programma è stato eseguito correttamente. Se non Configuration Manager trova una corrispondenza o se USE_SPECIAL_MIF non è specificato, Configuration Manager utilizza il codice di uscita del programma per impostare lo stato di installazione del programma. Un codice di uscita pari a zero è considerato riuscito. Tutti gli altri valori sono considerati codici di errore specifici dell'applicazione.
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.