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).