none
Exportar Lista de Usuarios Ativo do Active Directory RRS feed

  • Pergunta

  • Senhores, ola.

    adquirimos as licenças de office 365, para os usuários da empresa, e preciso exportar uma lista dos usuários ativos do AD, contendo todos os dados, como nome, nome de exibição, departamento, cargo, first name e last name, email, endereço etc, estas informaçoes já estão no perfil do usuário, preciso dessas informaçoes para importar par o office 365, para não ter que fazer na mão os 300 usuários que tenho, seria possível exportar csv ou txt com essas informaçoes?

    sábado, 7 de janeiro de 2017 15:07

Respostas

  • Para se ter o retorno de atributos não mostrados por padrão pelo command let Get-ADUser de uma conta de usuário você precisa usar o command let Get-ADObject neste caso. Use o comando abaixo para listar todos os atributos de uma conta de exemplo.

    Get-ADObject -Filter 'SamAccountName -eq "username"' -Properties * | FL *

    Após ter tomado nota dos atributos que precisa execute o comando abaixo acrescentando-os separados por vírgula - o resultado do comando abaixo será exportar os atributos SamAccountName,DisplayName,givenName,mail,Department de todos os objetos do tipo usuário em um domínio.

    Get-ADObject -Filter 'ObjectClass -eq "user"' -Properties * | Select-Object SamAccountName,DisplayName,givenName,mail,Department | Export-CSV -Path C:\UserAccounts.csv -Encoding UTF8 -NoTypeInformation

    segunda-feira, 9 de janeiro de 2017 18:13
  • Get-ADObject -Filter 'ObjectClass -eq "user" -and userAccountControl -eq "512"' -Properties * | Select-Object SamAccountName,DisplayName,givenName,mail,Department | Export-CSV -Path C:\UserAccounts.csv -Encoding UTF8 -NoTypeInformation

    segunda-feira, 16 de janeiro de 2017 18:02

Todas as Respostas

  • Ola Glauber,

    vc pode usar por powershell, é só definir as propriedades do objeto que vc quer exportar, ele irá exportar para CSV separado por vírgula

    Get-AdUser -Filter * -Properties * | Select-Object displayname, mail, SamAccountname, pager, company | Export-Csv C:\teste.csv -NoTypeInformation -Encoding Unicode

    Conforme o post https://social.technet.microsoft.com/Forums/pt-BR/f45ce91b-0680-47ad-88b1-a9dbefb3b4a2/powershell-com-exportcsv?forum=scriptadminpt


    att, Aparecido Deveza

    sábado, 7 de janeiro de 2017 20:01
  • Obrigado, este que voce enviou ajudou muito mas ainda nao trouxe todas as infomaçoes que preciso, este trouxe nome email e login, preciso coletar masi como departamento e cargo first name e last name, sabe me dizer quais os parametro utilizar?

    este e o modelo importado pelo office 365

    Nome de usuário,Nome,Sobrenome,Nome para exibição,Cargo,Departamento,Número comercial,Telefone comercial,Telefone celular,Número do fax,Endereço,Cidade,Estado ou província,CEP,País ou Região

     e meus usuários do ad tem essas infomaçoes prenchidas

    Obrigado


    sábado, 7 de janeiro de 2017 20:20
  • bom você pode usar o seguintes links como base:


    você pode verificar todos atributos que queira na aba "Editor de Atributos(Attribute Editor)" no seu AD, conforme a figura abaixo tirada do artigo http://procedimentosemti.com.br/blog/blog1.php/2011/03/28/procedimento-de-configuracao-do-disclaimer-assinatura-automatica-no-exchange-server-2010-sp1?page=2

    o seu modelo ficaria assim + ou - asssim: givenname,sn,displayname...

    o importante é que você entenda, o porque das coisas..rs 

    Como irá lhe dar com O365, você vai que isso será importante no futuro... #FicaDica :)


    att, Aparecido Deveza


    domingo, 8 de janeiro de 2017 14:13
  • Obrigado!
    segunda-feira, 9 de janeiro de 2017 17:51
  • Para se ter o retorno de atributos não mostrados por padrão pelo command let Get-ADUser de uma conta de usuário você precisa usar o command let Get-ADObject neste caso. Use o comando abaixo para listar todos os atributos de uma conta de exemplo.

    Get-ADObject -Filter 'SamAccountName -eq "username"' -Properties * | FL *

    Após ter tomado nota dos atributos que precisa execute o comando abaixo acrescentando-os separados por vírgula - o resultado do comando abaixo será exportar os atributos SamAccountName,DisplayName,givenName,mail,Department de todos os objetos do tipo usuário em um domínio.

    Get-ADObject -Filter 'ObjectClass -eq "user"' -Properties * | Select-Object SamAccountName,DisplayName,givenName,mail,Department | Export-CSV -Path C:\UserAccounts.csv -Encoding UTF8 -NoTypeInformation

    segunda-feira, 9 de janeiro de 2017 18:13
  • OK, montei  na forma que preciso , a unica falha, foi que esta trazendo os usuarios inativos, eu consigo eliminar isso?

    quinta-feira, 12 de janeiro de 2017 13:00
  • Boa tarde Glauber Silva Xbox

    Alguma atualização a respeito do seu caso?

    Aguardo maiores informações.

    Atenciosamente.


    Guilherme Macedo S

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 16 de janeiro de 2017 17:54
    Moderador
  • Get-ADObject -Filter 'ObjectClass -eq "user" -and userAccountControl -eq "512"' -Properties * | Select-Object SamAccountName,DisplayName,givenName,mail,Department | Export-CSV -Path C:\UserAccounts.csv -Encoding UTF8 -NoTypeInformation

    segunda-feira, 16 de janeiro de 2017 18:02
  • Bom dia,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Guilherme Macedo S

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 19 de janeiro de 2017 11:43
    Moderador