Método GetTsPoliciesSaMedia na classe SMS_TaskSequencePackage
O GetTsPoliciesSaMedia
método de classe WMI (Instrumentação de Gerenciamento do Windows), em Configuration Manager, obtém todas as políticas associadas à sequência de tarefas especificada. O usuário deve ter direitos para criar mídia autônoma.
A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e define o método.
Sintaxe
SInt32 GetTsPoliciesSaMedia (
String AdvertisementID,
String PackageID,
SMS_TaskSequence TaskSequence,
String AdvertisementName,
String AdvertisementComment,
UInt32 AdvertisementFlags,
String BootImageID,
String SourceSite,
String PolicyXmls[],
String PolicyAssignmentXmls[]
);
Parâmetros
AdvertisementID
Tipo de dados: String
Qualificadores: [in]
Uma ID de anúncio definida pelo usuário para inserir na política. Essa ID não deve entrar em conflito com outras IDs de anúncio que foram criadas pelo site.
PackageID
Tipo de dados: String
Qualificadores: [in]
A ID do pacote de sequência de tarefas, se o método for obter a política para uma sequência de tarefas armazenada no banco de dados Configuration Manager.
TaskSequence
Ou PackageID
pode ser não nulo, mas não ambos os parâmetros.
TaskSequence
Tipo de dados: SMS_TaskSequence
Qualificadores: [in]
SMS_TaskSequence objeto Classe WMI do Servidor que representa a sequência de tarefas.
TaskSequence
Ou PackageID
pode ser não nulo, mas não ambos os parâmetros.
AdvertisementName
Tipo de dados: String
Qualificadores: [in]
Um nome definido pelo usuário para o anúncio.
AdvertisementComment
Tipo de dados: String
Qualificadores: [in]
Um comentário definido pelo usuário para o anúncio.
AdvertisementFlags
Tipo de dados: UInt32
Qualificadores: [in]
Sinalizadores definidos pelo usuário especificando detalhes do anúncio. Consulte SMS_Advertisement Classe WMI do Servidor para obter mais informações sobre esses sinalizadores.
BootImageID
Tipo de dados: String
Qualificadores: [in]
A ID de um pacote de imagem de inicialização a ser usada com a sequência de tarefas. Esse parâmetro será necessário se o TaskSequence
parâmetro for definido. Caso contrário, ele deve ser definido como null
.
SourceSite
Tipo de dados: String
Qualificadores: [in]
Código para o site de origem do anúncio.
PolicyXmls
Tipo de dados: String Array
Qualificadores: [out]
Cadeias de caracteres XML que representam a política para a sequência de tarefas especificada e políticas dependentes.
PolicyAssignmentXmls
Tipo de dados: String Array
Qualificadores: [out]
Cadeias de caracteres XML que representam atribuições para a política especificada por PolicyXmls
.
PolicyXmls
e PolicyAssignmentXmls
estão alinhados, com o elemento nth de um parâmetro correspondente ao elemento nth do outro.
Return Values
Um SInt32
tipo de dados que é 0 para indicar êxito ou não zero para indicar falha.
Para obter informações sobre como lidar com erros retornados, consulte Sobre erros de Configuration Manager.
Comentários
As políticas para uma sequência de tarefas incluem a política para a sequência de tarefas em si, políticas para todos os pacotes referenciados e atribuições de política correspondentes. A sequência de tarefas pode ser armazenada no banco de dados ou na memória como um conjunto de objetos WMI.
Se a sequência de tarefas estiver no banco de dados Configuration Manager, seu aplicativo deverá especificar o identificador de pacote para o pacote de sequência de tarefas no PackageID
parâmetro. Se fornecer um valor para esse parâmetro, você deverá ter permissão de leitura para a sequência de tarefas específica.
Se a sequência de tarefas estiver na memória, seu aplicativo deverá especificar valores para os TaskSequence
parâmetros e BootImageID
.
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.