Classe WMI de Servidor SMS_TaskSequencePackage

A SMS_TaskSequencePackage classe Windows Management Instrumentation (WMI) é uma classe de servidores do Fornecedor de SMS, no Gestor de Configuração, que representa um pacote de sequência de tarefas que define os passos a executar para a sequência de tarefas.

A seguinte sintaxe é simplificada a partir do código do Formato de Objeto Gerido (MOF) e inclui todas as propriedades herdadas.

Syntax

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;  
};  

Métodos

A tabela a seguir mostra os métodos em SMS_TaskSequencePackage .

Método Descrição
Método AddChangeNotification na Classe SMS_TaskSequencePackage Adiciona uma notificação de alteração de pacote de sequência de tarefa.
Método AddDistributionPoints na Classe SMS_TaskSequencePackage Adiciona os pontos de distribuição para o pacote de sequência de tarefas.
Método CheckReferencesShareType na Classe SMS_TaskSequencePackage Verifica todos os pacotes referidos para esta sequência de tarefas e devolve tudo o que não são partilhados.
Método GetClientConfigPolicies na Classe SMS_TaskSequencePackage Obtém todas as políticas de configuração do cliente em todo o site e as suas correspondentes atribuições políticas.
Método GetContentHash na Classe SMS_TaskSequencePackage Obtém o hash de conteúdos específico do Configuration Manager.
Método GetPackageDefaultHash na Classe SMS_TaskSequencePackage Obtém o hash de um pacote do Configuration Manager.
Método GetPackageHash na Classe SMS_TaskSequencePackage Obtém o hash de certificado para o pacote da sequência de tarefas.
Método GetSequence na Classe SMS_TaskSequencePackage Obtém uma sequência de tarefas a partir de um pacote de sequência de tarefas.
Método GetTsPolicies na Classe SMS_TaskSequencePackage Obtém todas as políticas associadas à sequência de tarefas especificada.
Método GetTsPoliciesSaMedia na Classe SMS_TaskSequencePackage Obtém todas as políticas associadas à sequência de tarefas especificada.
Método GetTSRelatedToDriverCategory na Classe SMS_TaskSequencePackage Obtenha pacotes de sequência de tarefas relacionados com a categoria especificada.
Método ImportSequence na Classe SMS_TaskSequencePackage Importa um SMS_TaskSequence objeto com base no XML fornecido.
Método RefreshPkgSource na Classe SMS_TaskSequencePackage Refresca a fonte de pacote em todos os pontos de distribuição quando as propriedades do pacote não foram alteradas.
Método SetSequence na Classe SMS_TaskSequencePackage Atualiza um pacote de sequência de tarefas com a sequência de tarefa de entrada.
Método SetSourceSite na Classe SMS_TaskSequencePackage Define o código do local de origem para o pacote de sequência de tarefas.
Método Unlock na Classe SMS_TaskSequencePackage Define o local de origem para o local atual, que desbloqueia o pacote de sequência de tarefas.

Propriedades

ActionInProgress
Tipo de dados: UInt32

Tipo de acesso: Apenas para leitura

Eliminatórias: [ler]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

AlternateContentProviders
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: [grande, preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

BootImageID
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: [preguiçoso]

ID do pacote de imagem de arranque se a sequência de tarefas contiver uma referência a uma imagem de arranque na References propriedade. Para obter informações sobre o pacote de imagem de arranque, consulte SMS_BootImagePackage Classe WMI do servidor.

Category
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: [preguiçoso]

Categoria de pacote de sequência de tarefas. O valor predefinido é "". A categoria para o pacote é atribuída usando a Category propriedade de SMS_TaskSequence Classe WMI do servidor.

CustomProgressMsg
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: [preguiçoso]

Uma mensagem de progresso personalizada especificada na consola Do Gestor de Configuração.

DependentProgram
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: [preguiçoso]

Uma cadeia de texto formatada que define qualquer programa que deve ser executado antes do programa atual. O formato é " <PackageID> ;; <ProgramName> Para obter mais informações, consulte SMS_Program Classe WMI do servidor.

Description
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

Duration
Tipo de dados: UInt32

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

O tempo aproximado, em minutos, que o programa leva a ser executado. O valor predefinido é 0.

ExtendedData
Tipo de dados: UInt8 Matriz

Tipo de acesso: Ler/Escrever

Eliminatórias: [grande, preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

ExtendedDataSize
Tipo de dados: UInt32

Tipo de acesso: Ler/Escrever

Eliminatórias: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

ForcedDisconnectDelay
Tipo de dados: UInt32

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

ForcedDisconnectEnabled
Tipo de dados: Boolean

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

ForcedDisconnectNumRetries
Tipo de dados: UInt32

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

Icon
Tipo de dados: UInt8 Matriz

Tipo de acesso: Ler/Escrever

Eliminatórias: [grande]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

IconSize
Tipo de dados: UInt32

Tipo de acesso: Ler/Escrever

Eliminatórias: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

IgnoreAddressSchedule
Tipo de dados: Boolean

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

ISVData
Tipo de dados: UInt8 Matriz

Tipo de acesso: Ler/Escrever

Eliminatórias: [grande, preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

ISVDataSize
Tipo de dados: UInt32

Tipo de acesso: Ler/Escrever

Eliminatórias: [preguiçoso]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

Language
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

LastRefreshTime
Tipo de dados: DateTime

Tipo de acesso: Apenas para leitura

Eliminatórias: [ler]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

LocalizedCategoryInstanceNames
Tipo de dados: String Array

Tipo de acesso: Apenas para leitura

Eliminatórias: [ler]

Consulte SMS_PackageBaseclass Classe WMI do servidor.

Manufacturer
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

MIFFilename
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

MIFName
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

MIFPublisher
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

MIFVersion
Tipo de dados: String

Tipo de acesso: Ler/Escrever

Eliminatórias: Nenhum

Consulte SMS_PackageBaseclass Classe WMI do servidor.

Name
Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

NumOfPrograms
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

PackageID
Tipo de dados: String

Tipo de acesso: Leitura

Qualificadores [chave]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

PackageSize
Tipo de dados: UInt32

Tipo de acesso: Leitura

Veja SMS_PackageBaseclass Classe WMI do Servidor.

PackageType
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

Para esta classe, o tipo de embalagem é PKG_TYPE_TASK_SEQUENCE (4).

PkgFlags
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: [bits]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

PkgSourceFlag
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

PkgSourcePath
Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

PreferredAddressType
Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

Priority
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

ProgramFlags
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: [bits]

Sinalizadores a identificar as caraterísticas de instalação do programa. Os sinalizadores predefinidos são o programa predefinido, UNCPATH, HIDEWINDOW, ADMINRIGHTS e ANY_PLATFORM. O valor predefinido é 152084496.

Bit Decimal Hexadecimal Descrição
0 1 0x00000001 AUTHORIZED_DYNAMIC_INSTALL. O programa está autorizado para instalação dinâmica.
1 2 0x00000002 USE_CUSTOM_PROGRESS_MSG. O programa utiliza uma mensagem de progresso personalizada.
8 256 0x00000100 WINDOWS_CE. Utilize o Windows CE como o programa do dispositivo. Se este valor for definido, o programa não é oferecido aos clientes de ambiente de trabalho.
9 512 0x00000200 RUN_DEPENDANT_ALWAYS. Executar sempre o dependente imediato do programa.
10 1024 0x00000400 CONTAGEM DESCRESCENTE. Mostrar a caixa de diálogo de contagem descendente.
12 4096 0x00001000 DESATIVADO. O programa está desativado.
13 8192 0x00002000 AUTÓNOMO. O programa não requer qualquer interação do utilizador.
14 16384 0x00004000 USERCONTEXT. O programa tem de ser executado no contexto do utilizador. Definir o valor sempre como 0.
15 32768 0x00008000 ADMINRIGHTS. O programa tem de ser executado com os direitos de administrador.
16 65536 0x00010000 EVERYUSER. O programa tem de ser executado por todos os utilizadores para os quais é válido. Esta definição é válida apenas para tarefas obrigatórias. Definir o valor sempre como 0.
17 131072 0x00020000 NOUSERLOGGEDIN. O programa é executado só quando nenhum utilizador tiver iniciado sessão.
18 262144 0x00040000 OKTOQUIT. O encerramento do programa está ativado. Definir o valor sempre como 0.
19 524288 0x00080000 OKTOREBOOT. A reinicialização do computador está ativada. Definir o valor sempre como 0.
20 1048576 0x00100000 USEUNCPATH. O acesso ao programa utiliza um caminho UNC (Universal Naming Convention).
21 2097152 0x00200000 PERSISTCONNECTION. A ligação do programa é persistente. Definir o valor sempre como 0.
22 4194304 0x00400000 RUNMINIMIZED. Maximizar a janela do programa. Definir o valor sempre como 0.
23 8388608 0x00800000 RUNMAXIMIZED. Minimizar a janela do programa. Definir o valor sempre como 0.
24 16777216 0x01000000 HIDEWINDOW. Ocultar a janela do programa.
25 33554432 0x02000000 OKTOLOGOFF. O término de sessão está ativado. Definir o valor sempre como 0.
26 67108864 0x04000000 RUNACCOUNT. Executar o programa através do acesso à conta.
27 134217728 0x08000000 ANY_PLATFORM. O programa pode ser executado em qualquer sistema operativo.
28 268435456 0x10000000 STILL_RUNNING. O programa está em execução.
29 536870912 0x20000000 SUPPORT_UNINSTALL. O programa tem um utilitário de desinstalação. Definir o valor sempre como 0.
31 2147483648 0x80000000 SHOW_IN_ARP. Mostrar o programa em Adicionar ou Remover Programas.

References
Tipo de dados: Matriz SMS_TaskSequence_Reference

Tipo de acesso: Só de leitura

Qualificadores: [em diferido, leitura]

Objetos SMS_TaskSequence_Reference Server WMI Class que representam os pacotes/programas e aplicações referidos por passos na sequência de tarefas.

RefreshPkgSourceFlag
Tipo de dados: Boolean

Tipo de acesso: Leitura/Escrita

Qualificadores: [em diferido]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

RefreshSchedule
Tipo de dados: Matriz SMS_ScheduleToken

Tipo de acesso:

Qualificadores: [máx(15), em diferido]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

ReferencesCount
Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: [leitura]

Tamanho da matriz indicada pela propriedade References. Isto representa o número de pacotes/programas e aplicações referidos pela sequência de tarefas.

Reserved
Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: [em diferido]

Utilizado internamente pelo Fornecedor de SMS.

SecuredScopeNames
Tipo de dados: String Array

Tipo de acesso: Só de leitura

Qualificadores: [leitura]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

SedoObjectVersion
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: [leitura]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

Sequence
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: [em diferido, leitura]

Dados com formato XML que contenham informações sobre a sequências de tarefas.

ShareName
Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

ShareType
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

SourceDate
Tipo de dados: DateTime

Tipo de acesso: Só de leitura

Qualificadores: [leitura]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

SourceSite
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: [leitura]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

SourceVersion
Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: [leitura]

Veja SMS_PackageBaseclass Classe WMI do Servidor.

StoredPkgPath
Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

StoredPkgVersion
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

SupportedOperatingSystems
Tipo de dados: Matriz SMS_OS_Details

Tipo de acesso: Leitura/Escrita

Qualificadores: [em diferido]

Objetos SMS_OS_Details Server WMI Class que descrevem detalhes das plataformas nas quais o programa pode ser executado.

TaskSequenceFlags
Tipo de dados: UInt32

Tipo de acesso: Leitura/Escrita

Qualificadores: [em diferido, bits("DANGLING_REF(0)")]

Sinalizadores a indicar as condições de pacote da sequência de tarefas. O único sinalizador atualmente definido é DANGLING_REF (bit 0).

Bit Descrição
0 Defina se a sequência de tarefas fizer referência a um pacote que não está definido no site.

Type
Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: [em diferido, leitura]

O tipo de sequência de tarefas representada pelo pacote. Os valores possíveis são:

Valor Descrição
1 Sequência de tarefa genérica
2 Sequência de tarefas de implementação do sistema operativo

Version
Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: Nenhum

Veja SMS_PackageBaseclass Classe WMI do Servidor.

Observações

Os qualificadores de classe desta classe incluem:

  • Protegido

  • Ícone("Package.ico")

    Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na secção Propriedades, veja Configuration Manager Class and Property Qualifiers (Qualificadores de Classe e de Propriedade do Configuration Manager).

    Para começar a utilizar esta classe, veja How to Create an Operating System Deployment Task Sequence Package (Como Criar um Pacote de Sequência de Tarefas de Implementação do Sistema Operativo).

    Cria um pacote de sequência de tarefas de implementação do sistema operativo ao criar uma instância da classe SMS_TaskSequencePackage para guardar uma sequência de tarefas. A sequência de tarefas em si é criada através da utilização do Modelo de Objetos de Sequência de Tarefas de Implementação do Sistema Operativo e é associada ao pacote de sequência de tarefas através da utilização do método SetSequence na Classe SMS_TaskSequencePackage. O pacote é anunciado a clientes que podem executar a sequência de tarefas. Para obter mais informações, veja How to Create an Operating System Deployment Task Sequence Package (Como Criar um Pacote de Sequência de Tarefas de Implementação do Sistema Operativo).

    Para obter mais informações sobre os objetos WMI da sequência de tarefas, veja Operating System Deployment Task Sequences (Sequências de Tarefas da Implementação do Sistema Operativo).

Requisitos

Requisitos de Tempo de Execução

Para obter mais informações, consulte Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).

Requisitos de Desenvolvimento

Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).

Veja Também

SMS_TaskSequence Server WMI Class