Condividi tramite


Classe WMI del server SMS_TaskSequencePackage

La SMS_TaskSequencePackage classe Strumentazione gestione Windows (WMI) è una classe server del provider SMS, in Configuration Manager, che rappresenta un pacchetto della sequenza di attività che definisce i passaggi da eseguire per la sequenza di attività.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.

Sintassi

Class SMS_TaskSequencePackage : SMS_PackageBaseclass  
{  
      UInt32 ActionInProgress;  
      String AlternateContentProviders;  
      String BootImageID;  
      String Category;  
      String CustomProgressMsg;  
      String DependentProgram;  
      String Description;  
      UInt32 Duration;  
      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;  
      UInt32 ProgramFlags;  
      SMS_TaskSequence_Reference References[];  
      Boolean RefreshPkgSourceFlag;  
      SMS_ScheduleToken RefreshSchedule[];  
      String SecuredScopeNames[];  
      String SedoObjectVersion;  
      UInt32 ReferencesCount;  
      String Reserved;  
      String Sequence;  
      String ShareName;  
      UInt32 ShareType;  
      DateTime SourceDate;  
      String SourceSite;  
      UInt32 SourceVersion;  
      String StoredPkgPath;  
      UInt32 StoredPkgVersion;  
      SMS_OS_Details SupportedOperatingSystems[];  
      UInt32 TaskSequenceFlags;  
      UInt32 Type;  
      String Version;  
};  

Metodi

Nella tabella seguente vengono illustrati i metodi in SMS_TaskSequencePackage.

Metodo Descrizione
Metodo AddChangeNotification nella classe SMS_TaskSequencePackage Aggiunge una notifica di modifica del pacchetto della sequenza di attività.
Metodo AddDistributionPoints nella classe SMS_TaskSequencePackage Aggiunge i punti di distribuzione per il pacchetto della sequenza di attività.
Metodo CheckReferencesShareType nella classe SMS_TaskSequencePackage Controlla la sequenza di attività in tutti i pacchetti a cui si fa riferimento e restituisce tutti i pacchetti non condivisi.
Metodo GetClientConfigPolicies nella classe SMS_TaskSequencePackage Ottiene tutti i criteri di configurazione client a livello di sito e le assegnazioni dei criteri corrispondenti.
Metodo GetContentHash nella classe SMS_TaskSequencePackage Ottiene l'hash di contenuto Configuration Manager specifico.
Metodo GetPackageDefaultHash nella classe SMS_TaskSequencePackage Ottiene l'hash di un pacchetto Configuration Manager.
Metodo GetPackageHash nella classe SMS_TaskSequencePackage Ottiene l'hash del certificato per il pacchetto della sequenza di attività.
Metodo GetSequence nella classe SMS_TaskSequencePackage Ottiene una sequenza di attività da un pacchetto della sequenza di attività.
Metodo GetTsPolicies nella classe SMS_TaskSequencePackage Ottiene tutti i criteri associati alla sequenza di attività specificata.
Metodo GetTsPoliciesSaMedia nella classe SMS_TaskSequencePackage Ottiene tutti i criteri associati alla sequenza di attività specificata.
Metodo GetTSRelatedToDriverCategory nella classe SMS_TaskSequencePackage Ottenere i pacchetti della sequenza di attività correlati alla categoria specificata.
Metodo ImportSequence nella classe SMS_TaskSequencePackage Importa un SMS_TaskSequence oggetto in base al codice XML fornito.
Metodo RefreshPkgSource nella classe SMS_TaskSequencePackage Aggiorna l'origine del pacchetto in tutti i punti di distribuzione quando le proprietà del pacchetto non sono state modificate.
Metodo SetSequence nella classe SMS_TaskSequencePackage Aggiornamenti un pacchetto della sequenza di attività con la sequenza di attività di input.
Metodo SetSourceSite nella classe SMS_TaskSequencePackage Imposta il codice del sito di origine per il pacchetto della sequenza di attività.
Metodo Unlock nella classe SMS_TaskSequencePackage Imposta il sito di origine sul sito corrente, che sblocca il pacchetto della sequenza di attività.

Proprietà

ActionInProgress
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

AlternateContentProviders
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [grande, pigro]

Vedere SMS_PackageBaseclass Classe WMI del server.

BootImageID
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

ID del pacchetto dell'immagine di avvio se la sequenza di attività contiene un riferimento a un'immagine di avvio nella References proprietà . Per informazioni sul pacchetto dell'immagine di avvio, vedere SMS_BootImagePackage Classe WMI del server.

Category
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Categoria del pacchetto della sequenza di attività. Il valore predefinito è "". La categoria per il pacchetto viene assegnata usando la Category proprietà di SMS_TaskSequence classe WMI del server.

CustomProgressMsg
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Messaggio di stato personalizzato specificato nella console di Configuration Manager.

DependentProgram
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Stringa di testo formattata che definisce qualsiasi programma che deve essere eseguito prima del programma corrente. Il formato è "<PackageID>;;< ProgramName>". Per altre informazioni, vedere SMS_Program Classe WMI del server.

Description
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

Duration
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Tempo approssimativo, in minuti, impiegato per l'esecuzione del programma. Il valore predefinito è 0.

ExtendedData
Tipo di dati: UInt8 Matrice

Tipo di accesso: lettura/scrittura

Qualificatori: [grande, pigro]

Vedere SMS_PackageBaseclass Classe WMI del server.

ExtendedDataSize
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Vedere SMS_PackageBaseclass Classe WMI del server.

ForcedDisconnectDelay
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

ForcedDisconnectEnabled
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

ForcedDisconnectNumRetries
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

Icon
Tipo di dati: UInt8 Matrice

Tipo di accesso: lettura/scrittura

Qualificatori: [large]

Vedere SMS_PackageBaseclass Classe WMI del server.

IconSize
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Vedere SMS_PackageBaseclass Classe WMI del server.

IgnoreAddressSchedule
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

ISVData
Tipo di dati: UInt8 Matrice

Tipo di accesso: lettura/scrittura

Qualificatori: [grande, pigro]

Vedere SMS_PackageBaseclass Classe WMI del server.

ISVDataSize
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Vedere SMS_PackageBaseclass Classe WMI del server.

Language
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

LastRefreshTime
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

LocalizedCategoryInstanceNames
Tipo di dati:String Array

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

Manufacturer
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

MIFFilename
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

MIFName
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

MIFPublisher
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

MIFVersion
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

Name
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

NumOfPrograms
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

PackageID
Tipo di dati:String

Tipo di accesso: Lettura

Qualificatori [chiave]

Vedere SMS_PackageBaseclass Classe WMI del server.

PackageSize
Tipo di dati:UInt32

Tipo di accesso: Lettura

Vedere SMS_PackageBaseclass Classe WMI del server.

PackageType
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

Per questa classe, il tipo di pacchetto è PKG_TYPE_TASK_SEQUENCE (4).

PkgFlags
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [bits]

Vedere SMS_PackageBaseclass Classe WMI del server.

PkgSourceFlag
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

PkgSourcePath
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

PreferredAddressType
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

Priority
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

ProgramFlags
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [bits]

Flag che identificano le caratteristiche di installazione del programma. I flag predefiniti sono programma predefinito, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS e ANY_PLATFORM. Il valore predefinito è 152084496.

Pezzo Decimale Esadecimale Descrizione
0 1 0x00000001 AUTHORIZED_DYNAMIC_INSTALL. Il programma è autorizzato per l'installazione dinamica.
1 2 0x00000002 USE_CUSTOM_PROGRESS_MSG. Il programma usa un messaggio di stato personalizzato.
8 256 0x00000100 WINDOWS_CE. Usare Windows CE come programma del dispositivo. Se questo valore è impostato, il programma non viene offerto ai client desktop.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Eseguire sempre il dipendente immediato del programma.
10 1024 0x00000400 CONTO ALLA ROVESCIA. Visualizzare la finestra di dialogo del conto alla rovescia.
12 4096 0x00001000 DISABILI. Il programma è disabilitato.
13 8192 0x00002000 AUTOMATICA. Il programma non richiede alcuna interazione dell'utente.
14 16384 0x00004000 USERCONTEXT. Il programma deve essere eseguito nel contesto utente. Impostare sempre il valore su 0.
15 32768 0x00008000 ADMINRIGHTS. Il programma deve essere eseguito con diritti di amministratore.
16 65536 0x00010000 EVERYUSER. Il programma deve essere eseguito da tutti gli utenti per i quali è valido. Questa impostazione è valida solo per i processi obbligatori. Impostare sempre il valore su 0.
17 131072 0x00020000 NOUSERLOGGEDIN. Il programma viene eseguito solo quando nessun utente è connesso.
18 262144 0x00040000 OKTOQUIT. L'arresto del programma è abilitato. Impostare sempre il valore su 0.
19 524288 0x00080000 OKTOREBOOT. Il riavvio del computer è abilitato. Impostare sempre il valore su 0.
20 1048576 0x00100000 USEUNCPATH. L'accesso al programma usa un percorso UNC (Universal Naming Convention).
21 2097152 0x00200000 PERSISTCONNECTION. La connessione al programma è persistente. Impostare sempre il valore su 0.
22 4194304 0x00400000 RUNMINIMIZED. Ingrandire la finestra del programma. Impostare sempre il valore su 0.
23 8388608 0x00800000 RUNMAXIMIZED. Ridurre a icona la finestra del programma. Impostare sempre il valore su 0.
24 16777216 0x01000000 HIDEWINDOW. Nascondere la finestra del programma.
25 33554432 0x02000000 OKTOLOGOFF. La disconnessione è abilitata. Impostare sempre il valore su 0.
26 67108864 0x04000000 RUNACCOUNT. Eseguire il programma usando l'accesso all'account.
27 134217728 0x08000000 ANY_PLATFORM. Il programma può essere eseguito in qualsiasi sistema operativo.
28 268435456 0x10000000 STILL_RUNNING. Il programma è attualmente in esecuzione.
29 536870912 0x20000000 SUPPORT_UNINSTALL. Il programma ha un'utilità di disinstallazione. Impostare sempre il valore su 0.
31 2147483648 0x80000000 SHOW_IN_ARP. Visualizzare il programma in Installazione applicazioni.

References
Tipo di dati: SMS_TaskSequence_Reference Matrice

Tipo di accesso: sola lettura

Qualificatori: [lazy, read]

SMS_TaskSequence_Reference oggetti classe WMI server che rappresentano i pacchetti/programmi e le applicazioni a cui fanno riferimento i passaggi della sequenza di attività.

RefreshPkgSourceFlag
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Vedere SMS_PackageBaseclass Classe WMI del server.

RefreshSchedule
Tipo di dati: SMS_ScheduleToken Matrice

Tipo di accesso:

Qualificatori: [max(15), lazy]

Vedere SMS_PackageBaseclass Classe WMI del server.

ReferencesCount
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [read]

Dimensioni della matrice indicata dalla References proprietà . Rappresenta il numero di pacchetti/programmi e applicazioni a cui fa riferimento la sequenza di attività.

Reserved
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Usato internamente dal provider SMS.

SecuredScopeNames
Tipo di dati:String Array

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

SedoObjectVersion
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

Sequence
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [lazy, read]

Dati in formato XML contenenti informazioni sulla sequenza di attività.

ShareName
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

ShareType
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

SourceDate
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

SourceSite
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

SourceVersion
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_PackageBaseclass Classe WMI del server.

StoredPkgPath
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

StoredPkgVersion
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

SupportedOperatingSystems
Tipo di dati: SMS_OS_Details Matrice

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

SMS_OS_Details oggetti classe WMI server che descrivono i dettagli per le piattaforme in cui è possibile eseguire il programma.

TaskSequenceFlags
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy, bits("DANGLING_REF(0)")]

Flag che indicano le condizioni del pacchetto della sequenza di attività. L'unico flag attualmente definito è DANGLING_REF (bit 0).

Pezzo Descrizione
0 Impostare se la sequenza di attività fa riferimento a un pacchetto non definito nel sito.

Type
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [lazy, read]

Tipo di sequenza di attività rappresentata dal pacchetto. I valori possibili sono:

Valore Descrizione
1 Sequenza di attività generica
2 Sequenza di attività di distribuzione del sistema operativo

Version
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_PackageBaseclass Classe WMI del server.

Osservazioni

I qualificatori di classe per questa classe includono:

  • Protetto

  • Icon("Package.ico")

    Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Configuration Manager Qualificatori di classe e proprietà.

    Per iniziare a usare questa classe, vedere Come creare un pacchetto della sequenza di attività di distribuzione del sistema operativo.

    È possibile creare un pacchetto della sequenza di attività di distribuzione del sistema operativo creando un'istanza della SMS_TaskSequencePackage classe per contenere una sequenza di attività. La sequenza di attività stessa viene creata usando il modello a oggetti della sequenza di attività di distribuzione del sistema operativo ed è associata al pacchetto della sequenza di attività usando il metodo SetSequence nella classe SMS_TaskSequencePackage metodo. Il pacchetto viene annunciato ai client che possono quindi eseguire la sequenza di attività. Per altre informazioni, vedere Come creare un pacchetto della sequenza di attività di distribuzione del sistema operativo.

    Per altre informazioni sugli oggetti WMI della sequenza di attività, vedere Informazioni sulle sequenze di attività di distribuzione del sistema operativo.

Requisiti

Requisiti di runtime

Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.

Requisiti di sviluppo

Per altre informazioni, vedere Configuration Manager Requisiti di sviluppo del server.

Vedere anche

Classe WMI del server SMS_TaskSequence