Classe WMI del server SMS_PackageBaseclass

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.

Vedere anche

Come creare un pacchettoCmdlet di PowerShell: New-CMPackage