Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No Gestor de Configuração, as sequências de tarefas de implementação do sistema operativo são criadas e editadas utilizando um modelo de objeto baseado em Windows Gestão de Gestão (WMI).
Atenção
Alterar sequências de tarefas atualizando a sequência de tarefaS XML não é suportado. Só necessitará do XML ao exportar a sequência de tarefas para um local diferente. O XML está armazenado na propriedade classe WMI do SMS_TaskSequencePackage Servidor. Sequence
Pacotes de sequência de tarefas
Uma sequência de tarefas é embalada num caso da classe classe WMI do SMS_TaskSequencePackage servidor e existe um único pacote para cada sequência de tarefas. O pacote é anunciado para computadores clientes utilizando uma instância da classe classe WMI do SMS_Advertisement. Para associar o pacote de sequência de tarefas com o anúncio, você definiu a propriedade SMS_Advertisement Classe WMI DomD do Servidor para a propriedade SMS_TaskSequencePackage Classe WMI PackageID.
Nota
SMS_TaskSequencePackage Classe WMI do servidor deriva da classe WMI do servidor SMS_Package e pode ser usada da mesma forma que as embalagens são utilizadas. Para obter mais informações, consulte a visão geral da distribuição do Software.
Para obter mais informações sobre a criação de um pacote de sequência de tarefas, consulte Como Criar um Pacote de Sequência de Tarefas de Implementação do Sistema Operativo.
Para obter mais informações sobre a criação de anúncios, consulte Como Criar um Anúncio.
Sequências de tarefas
Para criar e gerir sequências de tarefas, o Gestor de Configuração fornece uma série de classes de WMI que representam uma sequência de tarefas, etapas de sequência de tarefas (ações e grupos) e condições de passo.
As principais classes de WMI são:
SMS_TaskSequence
A classe SMS_TaskSequence representa uma sequência de tarefas individual. Pode criar novos casos de SMS_TaskSequence,ou pode utilizar o método SMS_TaskSequencePackage.GetSequence para povoar uma SMS_TaskSequence com uma sequência de tarefas existente.
Nota
Se criar uma nova SMS_TaskSequence,deve associá-la a um SMS_TaskSequencePackage. Caso contrário, o Gestor de Configuração não tem conhecimento da sua existência.
A propriedade de classe SMS_TaskSequence.Steps é uma variedade de classes derivadas SMS_TaskSequence_Step. Estes passos são processados sequencialmente quando a sequência de tarefa é executada.
SMS_TaskSequenceStep
Os dois tipos de passos, ação e grupo, derivam da classe SMS_TaskSequenceStep. Os dois tipos de passos são a classe SMS_TaskSequence_Group para grupos e a classe derivada SMS_TaskSequence_Action para as ações incorporadas ou personalizadas do Gestor de Configuração.
Um passo tem uma série de propriedades que pode definir.
| Propriedade | Descrição |
|---|---|
| Condição | Uma condição que deve ser cumprida para que o passo seja processado. Isto num caso da classe SMS_TaskSequence_Condition. |
| ContinueOnError | Se estiver true programado, a sequência de tarefas continuará para o próximo passo quando ocorrer um erro. Caso contrário, a sequência de tarefas irá propagar a falha de volta para o progenitor. Se o progenitor for um grupo, a propriedade continueOnError do grupo-mãe é avaliada. Se o progenitor for a raiz da sequência de tarefas, a sequência de tarefas falhará. |
| Ativado | Se definido true para , o passo é processado. Caso contrário, o passo não é processado. |
O degrau também tem uma propriedade Nome e Descrição.
Nota
Esta documentação refere-se a etapas quando o procedimento é aplicável tanto a ações como a grupos. Por exemplo, Como Remover um Passo de um Grupo de Implantação do Sistema Operativo é uma tarefa aplicável tanto à remoção de ação como à remoção do grupo.
SMS_TaskSequenceAction
O Gestor de Configuração define uma série de ações incorporadas que são definidas em classes derivadas da classe SMS_TaskSequence_Action. Por exemplo, a ação que lhe permite especificar uma linha de comando é a classe SMS_TaskSequence_RunCommandLineAction.
Nota
As ações incorporadas são denominada SMS_TaskSequence_ ActionName Ação onde está o nome da ação ActionName incorporada. Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
Além das propriedades herdadas de SMS_TaskSequenceStep,uma ação derivada herda as seguintes propriedades da classe SMS_TaskSequence_Action que pode definir:
| Propriedade | Descrição |
|---|---|
| Apoio Ao Ambiente | Especifica o ambiente operacional em que a ação pode ser executada. Os valores válidos são "WinPE", "FullOS", "WinPEandFullOS. |
| Tempo Limite | Especifica o período de tempo de ício para a ação, em segundos. |
SMS_TaskSequenceGroup
A classe classe WMI do SMS_TaskSequence_Group servidor representa um conjunto de passos que são processados sequencialmente. Classe WMI do servidor de SMS_TaskSequence_Group A propriedade Steps é uma variedade de classes classe WMI do SMS_TaskSequence_Step servidor que representam os passos do grupo. Como um passo de grupo é derivado de SMS_TaskSequence_Step Classe WMI do servidor,pode haver mais grupos infantis dentro dos degraus.
SMS_TaskSequence_Condition
Cada SMS_TaskSequence_Step Classe WMI do servidor e as classes derivadas (ações e grupos) podem ter uma condição associada que deve ser satisfeita para que a condição seja executada. Por exemplo, é melhor processar um passo num computador com Microsoft Office 2007 instalado. Além disso, também poderá querer restringir ainda mais o passo ao sistema operativo Windows Vista.
Nota
Para que a condição seja processada, o imóvel de SMS_TaskSequenceStep classe deve ser definido para Enabled true .
Dentro de um passo de sequência de tarefa, a propriedade SMS_TaskSequence_Step Servidor WMI Class Condition contém um objeto da classe WMI do servidor SMS_TaskSequence_Condition que detém a condição. A condição é composta por um ou mais óperas que são definidos em uma variedade de classes derivadas SMS_TaskSequence_ConditionOperand Classe WMI do servidor pela Operands propriedade. Cada ópera é uma expressão que deve avaliar para true , para que o passo seja processado - uma and operação lógica.
Expressions (Expressões)
Expressões individuais são definidas em classes derivadas SMS_TaskSequence_ConditionExpression Classe WMI do servidor.
Nota
SMS_TaskSequence_ConditionExpression deriva de SMS_TaskSequenceConditionOperand .
Por exemplo, usaria SMS_TaskSequence_SoftwareConditionExpression Classe WMI do servidor para definir uma expressão para Microsoft Office 2007. A classe usada para definir uma expressão para Windows Vista seria SMS_TaskSequence_OSConditionGroup Classe WMI do servidor.
Expressões Aninhadas
Pode definir condições mais complexas que contenham expressões aninhadas com SMS_TaskSequence_ConditionOperator Classe WMI do servidor. Esta classe também deriva da classe WMI do SMS_TaskSequence_ConditionOperand Servidor.
Por exemplo, pode formar a condição Exp1 and (Exp2 or Exp3) adicionando os operos de condição seguintes a uma sequência de SMS_TaskSequence_Condition propriedade de matriz da classe WMI do Operand servidor.
SMS_TaskSequence_ConditionExpression(Exp1).SMS_TaskSequence_ConditionOperator(expressãoExp2 or Exp3aninhada).A propriedade de matriz classe WMI do SMS_TaskSequence_ConditionOperator server contém as
Operandsexpressões e a propriedadeExp2classeExp3WMI do SMS_TaskSequence_ConditionOperator servidor contém o operadorOperatorpretendido. Nesteorcaso.
Nota
Os operands na sequência de tarefas SMS_TaskSequence_Condition propriedade de matriz classe WMI do servidor são automaticamente Operand comparados com o operador para avaliar and a condição. As expressões no SMS_TaskSequence_ConditionOperator must têm um operador definido pelo Operator imóvel.
Uma vez que a propriedade classe WMI do SMS_TaskSequence_Condition do servidor é um conjunto de classes classe Operands WMI do SMS_TaskSequence_ConditionOperand servidor, pode criar condições mais complexas, tais como Exp1 and (Exp2 or (Exp3 and Exp4)) .
Para obter mais informações sobre as condições, consulte Como Adicionar uma Condição a uma Etapa de Sequência de Tarefas de Implementação do Sistema Operativo.
Consulte também
Classe WMI do servidor de SMS_TaskSequence_ConditionOperand
Como Adicionar uma Condição a um Passo de Sequência de Tarefas de Implementação do Sistema Operativo