<< Click to Display Table of Contents >> DisableUser |
![]() ![]() ![]() |
Desabilita uma conta de usuário no serviço de diretório. Se ocorrer algum erro durante a criação é levantada uma Exceção que deve ser tratada pela rotina chamadora.
public void DisableUser(string username)
public void DisableUser(string username, string ADAddress, string contextUser, string contextPassword)
Nome da conta de usuário que será desabilitado do serviço de diretório. Se não for encontrado um usuário cujo campo Nome de logon do usuário (anterior ao Windows 2000) corresponda ao parâmetro username, então a função retornará o valor Falso.
Na elaboração do script é possível utilizar AD.UserExists para verificar se o usuário realmente existe no serviço de diretório.
Cadastro do usuário no Microsoft Active Directory
Endereço do Serviço de Diretório que sobrepõe a configuração realizada na tela Configurações.
Nome de usuário a ser utilizado para acessar o Serviço de Diretório (referente ao diretório destino do endereço configurado em ADAddress). O usuário utilizado neste parâmetro sobrepõe o existente na aplicação (usuário de Logon do Supravizio Server ou usuário do pool de aplicativos IIS) e necessariamente deve estar contido no grupo "Domain Controllers".
Senha do usuário definida no parâmetro contextUser.
Verdadeiro se for possível desabilitar o usuário com sucesso e Falso caso contrário. Se o usuário não existir então será retornado o valor Falso.
Processo: Remoção de Acesso Evento: Inicialização |
# Desabilita o Usuário de Rede do Favorecido da Ordem de Serviço do Active Directory, caso o Usuário de Rede não esteja desabilitado AD.DisableUser(OrdemServico.Favorecido.UsuarioRede) # preenche o campo Solução da Ordem de Serviço com evidência OrdemServico.Solucao = "Usuário" + OrdemServico.Favorecido.UsuarioRede + " identificado como desabilitado em" + DateTime.Now.ToString() # indica que o sistema deve avançar automaticamente para a próxima atividade do processo AvancaProximaAtividade = True
|