Alterar o último logon do (s) usuário (s) no Active Directory

1

Existe alguma maneira de alterar artificialmente o "lastLogon" e / ou "lastLogonTimestamp" para um usuário?

Eu tenho um script que desativa e / ou exclui usuários antigos e quero garantir que eles estejam obtendo as datas corretamente com os usuários de teste antes de colocá-los em produção.

Eu tentei usar uma ferramenta LDAP, mas aparentemente não tenho permissão para alterar essa propriedade do usuário - recebo o erro "Unwilling to perform".

Todas as sugestões são bem vindas.

    
por Christian P. 08.11.2010 / 11:12

3 respostas

3

você pode conseguir isso usando adsi edit, é uma ferramenta muito poderosa, então tenha cuidado.

  • start- > run- > "adsiedit.msc"
    se você receber "comando não encontrado" this deve ajudar
  • navegue até o usuário
  • clique com o botão direito, propriedades
  • aí está você:)
por 08.11.2010 / 18:09
1

Há também um aplicativo sysinternals chamado ADExplorer que você pode querer conferir.

Faça o download aqui - link

Depois de se conectar ao seu domínio, você pode navegar até o usuário e ver os atributos específicos. Em seguida, clique com o botão direito e modifique o atributo selecionado.

    
por 08.11.2010 / 18:19
-1

Observe que lastLogonTimestamp não é replicado - cada CD possui seu próprio valor. Para obter uma imagem real do último logon de uma pessoa, você precisará coletar o valor de cada CD e determinar qual é o mais recente.

    
por 08.11.2010 / 19:38