Método CreateRelationship na classe SMS_UserMachineRelationship
O CreateRelationship
método de classe WMI cria uma relação entre um usuário e um dispositivo.
A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e define o método.
Sintaxe
sint32 CreateRelationship (
uint32 MachineResourceId,
string UserAccountName,
uint32 SourceId,
uint32 TypeId
);
Parâmetros
MachineResourceId
Tipo de dados: UInt32
Qualificadores: [in]
Identificador exclusivo fornecido por Configuration Manager para o recurso.
UserAccountName
Tipo de dados: String
Qualificadores: [in]
Nome da conta de usuário. Por exemplo, contoso\jqpublic
.
SourceId
Tipo de dados: UInt32
Qualificadores: [in]
Identificador de objeto de origem para dependência.
Valor | Nome | Descrição |
---|---|---|
1 |
Portal de autoatendimento | O usuário final habilitou a relação selecionando a opção no Centro de Software. |
2 |
Administrador | Um administrador criou a relação manualmente no console. |
3 |
User | Não utilizado/preterido. |
4 |
Agente de uso | O limite de atividade desencadeou uma relação a ser criada. |
5 |
Gerenciamento de dispositivos | O usuário e o dispositivo foram amarrados durante o registro de MDM no local. |
6 |
Osd | O usuário e o dispositivo foram vinculados como parte de uma sequência de tarefas de implantação do sistema operacional. |
7 |
Instalação rápida | O usuário/dispositivo foi vinculado temporariamente para habilitar uma instalação sob demanda do catálogo se nenhuma relação UDA foi instalada antes da instalação ser disparada. |
8 |
Conector do Exchange Server | O dispositivo foi provisionado por meio de Exchange ActiveSync. |
TypeId
Tipo de dados: UInt32
Qualificadores: [in, optional]
Uma matriz de tipos para essa relação. Para um valor de 1
, o UniqueUserName é o usuário principal. Se o valor for nulo, ele não será o usuário principal.
Valores de retorno
Um SInt32
tipo de dados que é 0 para indicar êxito ou não zero para indicar falha.
Para obter mais informações sobre como lidar com erros retornados, consulte Sobre Configuration Manager erros.
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.