none
PowerShell - Filtro RRS feed

  • Pergunta

  • Olá

     

    Preciso dar um comando que me mostre os usuário que se logaram pela ultima de uma determinada data para baixo. O comando que elaborei foi o seguinte

     

    Get-User -Filter "Title -like 'Analista De Help Desk'" | Get-MailboxStatistics | Where {$_.LastLogonTime -lt "01/08/2011 11:52:42"}

     

    Acho q usei o filtro de comparação errado..alguém poderi ame ajudar ?

     


    Wilson Nadim ITIL + MOF + ISO 20000 + ISO 27002 + CobiT
    segunda-feira, 1 de agosto de 2011 17:55

Respostas

  • Não vai funcionar dessa maneira você tem que colocar algo do tipo ultimos 30 dias ou 60

     

    LastLogonTime -gt (Get-Date).AddDays(-60) }


    MCSA + M Fabiano Barreto Vespa
    segunda-feira, 1 de agosto de 2011 20:06
  • Nadim

     

    Não tem como você especificar a data porque tambem não tem sentido você precisa listar a ultima vez que o usuario logou não tem como você especificar um dia correto o que você pode fazer é listar todos e exportar para excel e lá você terá mais facilidade em filtrar a data e mês do que com exchange

     

    ou você de o adddays -os dias que você precisa ate chegar a data ou faz o que te aconselho exporte os resultados e verifique no excel ou no txt mesmo

     

    abraço


    MCSA + M Fabiano Barreto Vespa
    segunda-feira, 1 de agosto de 2011 20:33
  • só colocar 90 como te mostrei apaga o 60 e bota 90
    MCSA + M Fabiano Barreto Vespa
    terça-feira, 2 de agosto de 2011 21:43

Todas as Respostas

  • Não vai funcionar dessa maneira você tem que colocar algo do tipo ultimos 30 dias ou 60

     

    LastLogonTime -gt (Get-Date).AddDays(-60) }


    MCSA + M Fabiano Barreto Vespa
    segunda-feira, 1 de agosto de 2011 20:06
  • Funcionou, obrigado

     

    E se eu quiser realizar uma consulta que me mostre os usuários que fizeram logon até 31/12/2009. 


    Wilson Nadim ITIL + MOF + ISO 20000 + ISO 27002 + CobiT
    segunda-feira, 1 de agosto de 2011 20:18
  • Nadim

     

    Não tem como você especificar a data porque tambem não tem sentido você precisa listar a ultima vez que o usuario logou não tem como você especificar um dia correto o que você pode fazer é listar todos e exportar para excel e lá você terá mais facilidade em filtrar a data e mês do que com exchange

     

    ou você de o adddays -os dias que você precisa ate chegar a data ou faz o que te aconselho exporte os resultados e verifique no excel ou no txt mesmo

     

    abraço


    MCSA + M Fabiano Barreto Vespa
    segunda-feira, 1 de agosto de 2011 20:33
  • E se eu quiser listar os usuários que não fizeram logon nos ultimo 90 dias. é possivel ?
    Wilson Nadim ITIL + MOF + ISO 20000 + ISO 27002 + CobiT
    terça-feira, 2 de agosto de 2011 13:52
  • só colocar 90 como te mostrei apaga o 60 e bota 90
    MCSA + M Fabiano Barreto Vespa
    terça-feira, 2 de agosto de 2011 21:43
  • Não está correto.

     

    Digitei esse comando com o pipe format-list displayname, lastlogntime e me foi apresentado a relação de usuários que fizeram logon inclusive hoje.

     

     


    Wilson Nadim ITIL + MOF + ISO 20000 + ISO 27002 + CobiT
    quarta-feira, 3 de agosto de 2011 11:12
  • Mais alguma sugestão ?
    Wilson Nadim ITIL + MOF + ISO 20000 + ISO 27002 + CobiT
    quarta-feira, 10 de agosto de 2011 12:52
  • Copie e cole o comando que você está tentando executar
    MCSA + M Fabiano Barreto Vespa
    quarta-feira, 10 de agosto de 2011 17:04
  • Mais alguma ?
    Wilson Nadim ITIL + MOF + ISO 20000 + ISO 27002 + CobiT
    quarta-feira, 10 de agosto de 2011 18:29
  • Nadim

     

    Copie o comando que você está tentando executar e cole aqui para avaliarmos como você está unificando os comandos e assim corrigir para ti

     

    no aguardo.


    MCSA + M Fabiano Barreto Vespa
    quarta-feira, 10 de agosto de 2011 20:45