none
Relatorio mailbox exchange 2007 - powerShell RRS feed

  • Pergunta

  • Srs, boa tarde!


    Dúvida: Existe algum comando que podemos utlizar via powershell para contabilizar todas as mailbox que possuimos dentro da base do exchange? Caso sim, conseguimos definir um filro para por company?

    EX: quando crio um usuário no AD na guia organization, defino a opção company com ABC, dentro do powershell eu consigo rodar um comando que me contabilize essas caixas?

    Esse comando é o unico modo que consigo contabilizar as CAL que estão sendo utlizadas? teria algum outro lugar que eu possa facilmente tirar um relatorio de  CAL  do sistama?

    Obrigado!

    segunda-feira, 11 de abril de 2011 18:50

Respostas

  • N Fava,

    Primeiramente sobre o comando acima a opção office é um atributo da mailbox, ou seja aquela informação do usuário do AD "company"  que você mencionou no primeiro posto não funcionará neste comando.  Segue como poderia ser feito ..  Get-user * | where-object { $_.company -eq "teste" } | Get-Mailbox

    Agora quanto a sua duvida das cals ... o que você quer saber é quantas caixas postais existem no seu Exchange para adquirir/validar as CALS ?  Pelo que sei, as Cals não "ficam" no servidor é somente o documento que você deve possuir para a quantidade de usuários que acessam seu exchange (cenário de CAL per USER).  Em alguns casos o total de caixas postais refletem esta informação, mas não é uma regra. Um mesmo usuário pode ter acesso a mais de uma caixa postal ao mesmo tempo.

    Para contabilizar os resultados de um output ficaria assim :

    get-user * | where-object { $_.company -eq "teste" } | Get-Mailbox | ForEach-Object {$count++}

    echo $count

    Veja ai se ajuda !


    Wesley Ellwanger | Analista de infrastrutura MCP, MCTS, MCSA | 70-290,70-291,70-680,70-236(new) | Next goals 70-648

    • Editado Wesley Ellwanger terça-feira, 12 de abril de 2011 17:25 Correção de texto ambíguo.
    • Sugerido como Resposta Wesley Ellwanger terça-feira, 12 de abril de 2011 17:32
    • Marcado como Resposta Leonardo Fava terça-feira, 12 de abril de 2011 18:54
    terça-feira, 12 de abril de 2011 17:06
  • http://www.msexchange.org/articles_tutorials/exchange-server-2007/management-administration/getting-mailbox-statistics-exchange-2007.html
    Missão dada é missão cumprida.
    segunda-feira, 11 de abril de 2011 20:17
    Moderador

Todas as Respostas

  • http://www.msexchange.org/articles_tutorials/exchange-server-2007/management-administration/getting-mailbox-statistics-exchange-2007.html
    Missão dada é missão cumprida.
    segunda-feira, 11 de abril de 2011 20:17
    Moderador
  • Srs, bom dia!

    Consegui realizar o filtro que gostaria get-mailbox -filter { office -eq 'wxy'} | select displayname, office | out-html | out-ie

    O resultado ainda não é o que eu esperava! como faço para contabilizar a quantidade de caixas de correio que possuo dentro da minha base?

    Obrigado!

    terça-feira, 12 de abril de 2011 14:58
  • N Fava,

    Primeiramente sobre o comando acima a opção office é um atributo da mailbox, ou seja aquela informação do usuário do AD "company"  que você mencionou no primeiro posto não funcionará neste comando.  Segue como poderia ser feito ..  Get-user * | where-object { $_.company -eq "teste" } | Get-Mailbox

    Agora quanto a sua duvida das cals ... o que você quer saber é quantas caixas postais existem no seu Exchange para adquirir/validar as CALS ?  Pelo que sei, as Cals não "ficam" no servidor é somente o documento que você deve possuir para a quantidade de usuários que acessam seu exchange (cenário de CAL per USER).  Em alguns casos o total de caixas postais refletem esta informação, mas não é uma regra. Um mesmo usuário pode ter acesso a mais de uma caixa postal ao mesmo tempo.

    Para contabilizar os resultados de um output ficaria assim :

    get-user * | where-object { $_.company -eq "teste" } | Get-Mailbox | ForEach-Object {$count++}

    echo $count

    Veja ai se ajuda !


    Wesley Ellwanger | Analista de infrastrutura MCP, MCTS, MCSA | 70-290,70-291,70-680,70-236(new) | Next goals 70-648

    • Editado Wesley Ellwanger terça-feira, 12 de abril de 2011 17:25 Correção de texto ambíguo.
    • Sugerido como Resposta Wesley Ellwanger terça-feira, 12 de abril de 2011 17:32
    • Marcado como Resposta Leonardo Fava terça-feira, 12 de abril de 2011 18:54
    terça-feira, 12 de abril de 2011 17:06
  • Wesley, boa tarde!

    Era isso mesmo que estava precisando!

     

    Obrigado!

    terça-feira, 12 de abril de 2011 18:54