Classe WMI do servidor SMS_TaskSequencePackage
A SMS_TaskSequencePackage
classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor provedor de SMS, em Configuration Manager, que representa um pacote de sequência de tarefas que define as etapas a serem executadas para a sequência de tarefas.
A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.
Sintaxe
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 tarefas. |
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 todo o pacote encaminhado para essa sequência de tarefas e retorna tudo o que não é compartilhado. |
Método GetClientConfigPolicies na classe SMS_TaskSequencePackage | Obtém todas as políticas de configuração de cliente em todo o site e suas atribuições de política correspondentes. |
Método GetContentHash na classe SMS_TaskSequencePackage | Obtém o hash de conteúdo Configuration Manager específico. |
Método GetPackageDefaultHash na classe SMS_TaskSequencePackage | Obtém o hash de um pacote Configuration Manager. |
Método GetPackageHash na classe SMS_TaskSequencePackage | Obtém o hash de certificado para o pacote de sequência de tarefas. |
Método GetSequence na classe SMS_TaskSequencePackage | Obtém uma sequência de tarefas 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 à 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 | Atualiza a fonte do 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ções um pacote de sequência de tarefas com a sequência de tarefas de entrada. |
Método SetSourceSite na classe SMS_TaskSequencePackage | Define o código do site de origem para o pacote de sequência de tarefas. |
Método Unlock na classe SMS_TaskSequencePackage | Define o site de origem para o site atual, que desbloqueia o pacote de sequência de tarefas. |
Propriedades
ActionInProgress
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
AlternateContentProviders
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [grande, preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
BootImageID
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
ID do pacote de imagem de inicialização se a sequência de tarefas contiver uma referência a uma imagem de inicialização na References
propriedade. Para obter informações sobre o pacote de imagem de inicialização, consulte SMS_BootImagePackage Classe WMI do Servidor.
Category
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
Categoria de pacote de sequência de tarefas. O valor padrão é "". 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: Leitura/Gravação
Qualificadores: [preguiçoso]
Uma mensagem de progresso personalizada especificada no console Configuration Manager.
DependentProgram
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
Uma cadeia de caracteres de texto formatada definindo 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: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Duration
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
O tempo aproximado, em minutos, que o programa leva para ser executado. O valor padrão é 0.
ExtendedData
Tipo de dados: UInt8
Matriz
Tipo de acesso: Leitura/Gravação
Qualificadores: [grande, preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ExtendedDataSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ForcedDisconnectDelay
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ForcedDisconnectEnabled
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ForcedDisconnectNumRetries
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Icon
Tipo de dados: UInt8
Matriz
Tipo de acesso: Leitura/Gravação
Qualificadores: [grande]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
IconSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
IgnoreAddressSchedule
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ISVData
Tipo de dados: UInt8
Matriz
Tipo de acesso: Leitura/Gravação
Qualificadores: [grande, preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ISVDataSize
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Language
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
LastRefreshTime
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
LocalizedCategoryInstanceNames
Tipo de dados: String Array
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Manufacturer
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
MIFFilename
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
MIFName
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
MIFPublisher
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
MIFVersion
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Name
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
NumOfPrograms
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
PackageID
Tipo de dados: String
Tipo de acesso: Leitura
Qualificadores [chave]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
PackageSize
Tipo de dados: UInt32
Tipo de acesso: Leitura
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
PackageType
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Para essa classe, o tipo de pacote é PKG_TYPE_TASK_SEQUENCE (4).
PkgFlags
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: [bits]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
PkgSourceFlag
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
PkgSourcePath
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
PreferredAddressType
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Priority
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ProgramFlags
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: [bits]
Sinalizadores identificando as características de instalação do programa. Os sinalizadores padrão são programa padrão, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS e ANY_PLATFORM. O valor padrão é 152084496.
Pouco | 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 usa uma mensagem de progresso personalizada. |
8 | 256 | 0x00000100 | WINDOWS_CE. Use Windows CE como o programa de dispositivo. Se esse valor for definido, o programa não será oferecido a clientes da área de trabalho. |
9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Execute sempre o dependente imediato do programa. |
10 | 1024 | 0x00000400 | CONTAGEM REGRESSIVA. Exiba a caixa de diálogo contagem regressiva. |
12 | 4096 | 0x00001000 | DESATIVADO. O programa está desabilitado. |
13 | 8192 | 0x00002000 | AUTÔNOMA. O programa não requer nenhuma interação do usuário. |
14 | 16384 | 0x00004000 | USERCONTEXT. O programa precisa ser executado no contexto do usuário. Sempre defina o valor como 0. |
15 | 32768 | 0x00008000 | ADMINRIGHTS. O programa deve ser executado sob direitos de administrador. |
16 | 65536 | 0x00010000 | EVERYUSER. O programa deve ser executado por cada usuário para o qual ele é válido. Essa configuração é válida apenas para trabalhos obrigatórios. Sempre defina o valor como 0. |
17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. O programa é executado somente quando nenhum usuário está conectado. |
18 | 262144 | 0x00040000 | OKTOQUIT. O desligamento do programa está habilitado. Sempre defina o valor como 0. |
19 | 524288 | 0x00080000 | OKTOREBOOT. A reinicialização do computador está habilitada. Sempre defina o valor como 0. |
20 | 1048576 | 0x00100000 | USEUNCPATH. O acesso ao programa usa um caminho de UNC (Convenção Universal de Nomenclatura). |
21 | 2097152 | 0x00200000 | PERSISTCONNECTION. A conexão do programa é persistente. Sempre defina o valor como 0. |
22 | 4194304 | 0x00400000 | RUNMINIMIZED. Maximize a janela do programa. Sempre defina o valor como 0. |
23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Minimizar a janela do programa. Sempre defina o valor como 0. |
24 | 16777216 | 0x01000000 | HIDEWINDOW. Ocultar a janela do programa. |
25 | 33554432 | 0x02000000 | OKTOLOGOFF. O logoff está habilitado. Sempre defina o valor como 0. |
26 | 67108864 | 0x04000000 | RUNACCOUNT. Execute o programa usando o acesso à conta. |
27 | 134217728 | 0x08000000 | ANY_PLATFORM. O programa pode ser executado em qualquer sistema operacional. |
28 | 268435456 | 0x10000000 | STILL_RUNNING. O programa está em execução no momento. |
29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. O programa tem um utilitário de desinstalação. Sempre defina o valor como 0. |
31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Exiba o programa em Adicionar ou Remover Programas. |
References
Tipo de dados: SMS_TaskSequence_Reference
Matriz
Tipo de acesso: somente leitura
Qualificadores: [preguiçoso, lido]
SMS_TaskSequence_Reference Objetos da Classe WMI do Servidor que representam os pacotes/programas e aplicativos referidos por etapas na sequência de tarefas.
RefreshPkgSourceFlag
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
RefreshSchedule
Tipo de dados: SMS_ScheduleToken
Matriz
Tipo de acesso:
Qualificadores: [máximo(15), preguiçoso]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ReferencesCount
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Qualificadores: [leia]
Tamanho da matriz indicada pela References
propriedade. Isso representa o número de pacotes/programas e aplicativos encaminhados pela sequência de tarefas.
Reserved
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
Usado internamente pelo Provedor de SMS.
SecuredScopeNames
Tipo de dados: String Array
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
SedoObjectVersion
Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Sequence
Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [preguiçoso, lido]
Dados formatados por XML que contêm informações de sequência de tarefas.
ShareName
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
ShareType
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
SourceDate
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
SourceSite
Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
SourceVersion
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Qualificadores: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
StoredPkgPath
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
StoredPkgVersion
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
SupportedOperatingSystems
Tipo de dados: SMS_OS_Details
Matriz
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso]
SMS_OS_Details objetos da Classe WMI do Servidor que descrevem detalhes das plataformas nas quais o programa pode ser executado.
TaskSequenceFlags
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: [preguiçoso, bits("DANGLING_REF(0)")]
Sinalizadores que indicam condições de pacote de sequência de tarefas. O único sinalizador definido atualmente é DANGLING_REF (bit 0).
Pouco | Descrição |
---|---|
0 | Defina se a sequência de tarefas faz referência a um pacote que não está definido no site. |
Type
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Qualificadores: [preguiçoso, lido]
O tipo de sequência de tarefas representada pelo pacote. Os valores possíveis são:
Valor | Descrição |
---|---|
1 | Sequência de tarefas genérica |
2 | Sequência de tarefas de implantação do sistema operacional |
Version
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Consulte SMS_PackageBaseclass Classe WMI do Servidor.
Comentários
As qualificatórias de classe para esta classe incluem:
Protegido
Ícone("Package.ico")
Para obter mais informações sobre as qualificatórias de classe e as qualificatórias de propriedade incluídas na seção Propriedades, consulte Configuration Manager Qualificadores de Classe e Propriedade.
Para começar a usar essa classe, consulte Como criar um pacote de sequência de tarefas de implantação do sistema operacional.
Você cria um pacote de sequência de tarefas de implantação do sistema operacional criando uma instância da
SMS_TaskSequencePackage
classe para manter uma sequência de tarefas. A sequência de tarefas em si é criada usando o Modelo de Objeto sequência de tarefas de implantação do sistema operacional e está associada ao pacote de sequência de tarefas usando o método SetSequence em Class SMS_TaskSequencePackage método. O pacote é anunciado para clientes que podem executar a sequência de tarefas. Para obter mais informações, consulte Como criar um pacote de sequência de tarefas de implantação do sistema operacional.Para obter mais informações sobre os objetos WMI da sequência de tarefas, consulte Sobre sequências de tarefas de implantação do sistema operacional.
Requisitos
Requisitos de runtime
Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Servidor.
Requisitos de desenvolvimento
Para obter mais informações, consulte Configuration Manager Requisitos de Desenvolvimento do Servidor.