none
Alteração de Script para exibição do user logon name RRS feed

  • Pergunta

  • Amigos, como eu posso alterar o script abaixo para que ele busque informações do "user logon name" ao inves do display name

    Import-Module ActiveDirectory

    $DataSistema = ((get-date).ToShortDateString()).ToString()

    #Importa Usuário 
    $Lista_Usuarios = import-csv "C:\tmp\desativa.txt" -Header Nome,Data

    foreach ($Usuario in $Lista_Usuarios){
        #Imprime dados na tela
        $Usuario.Nome
        $Usuario.Data

        #Preeche variavel
        $DisplayName=$Usuario.Nome
        $Data=$Usuario.Data

        #Localiza Usuário
        $User = Get-ADUser -LDAPFilter "(displayName=$DisplayName)"
        if ($User -eq $Null){

            "    $DisplayName Usuário Não Existe"
        }else{
            "    $DisplayName Usuário Existe"

            #Compara a Data
            $Data
            $DataSistema
            if ($Data -eq $DataSistema ){
                "        Desabilitando Usuário"
                Disable-ADAccount $User

            }else{
                "        Não Desabilitar"
            }
        }
    }

    quinta-feira, 4 de outubro de 2018 22:55