none
Apagar usuários de uma "OU" que estejam inativos ha 40 dias RRS feed

  • Pergunta

  • Boa tarde.

    Estou quebrando a cabeça, 

    Preciso de um Script para deletar usuários de uma determinada "OU" que estejam desativados há mais de 40 dias, mandando relatorio de E-mail.

    Não encontrei na galeria

    MCP / MCSA / MCTS

    quinta-feira, 24 de maio de 2018 17:45

Respostas

  • Marcelo

    Segue Script de limpeza das contas desativadas do AD

    Esse script do PowerShell pesquisa uma árvore a UO especificada no AD as contas que foram desativadas em um determinado período de tempo e, em seguida as exclui.

    As contas de usuário podem ser colocadas na lista de permissões do processo de limpeza e, depois de concluído, o script compila um relatório HTML email.

    Edite o script conforme a sua necessidade.

    https://gallery.technet.microsoft.com/scriptcenter/Disabled-AD-Account-8cc92a7d

    .

    .


    Vladimir Faustino ITILv3 | MCP | MCTS | MTA


    quinta-feira, 24 de maio de 2018 19:29

Todas as Respostas

  • Olá.

    Em qual ponto do script você está tendo dificuldades?


    https://inframicrosoft.wordpress.com/

    quinta-feira, 24 de maio de 2018 18:31
  • Uma das partes é essa:

    Preciso que a consulta retorne somente contas de usuários e não conta de serviço :(

    import-module activedirectory 
    $domain = "domain.mydom.com" 
    $DaysInactive = 90 
    $time = (Get-Date).Adddays(-($DaysInactive))
     
    # Get all AD User with lastLogonTimestamp less than our time and set to enable
    Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp |
     
    # Output Name and lastLogonTimestamp into CSV
    select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp)}} | export-csv OLD_User.csv -notypeinformation

    MCP / MCSA / MCTS

    quinta-feira, 24 de maio de 2018 19:22
  • Marcelo

    Segue Script de limpeza das contas desativadas do AD

    Esse script do PowerShell pesquisa uma árvore a UO especificada no AD as contas que foram desativadas em um determinado período de tempo e, em seguida as exclui.

    As contas de usuário podem ser colocadas na lista de permissões do processo de limpeza e, depois de concluído, o script compila um relatório HTML email.

    Edite o script conforme a sua necessidade.

    https://gallery.technet.microsoft.com/scriptcenter/Disabled-AD-Account-8cc92a7d

    .

    .


    Vladimir Faustino ITILv3 | MCP | MCTS | MTA


    quinta-feira, 24 de maio de 2018 19:29
  • Obrigado pela ajuda Vladimir :)


    MCP / MCSA / MCTS

    quinta-feira, 24 de maio de 2018 19:35