none
Obtenção lista de todos os usuários do ambiente SharePoint. Há forma prática? RRS feed

  • Pergunta

  • Pessoal,
    haverá uma migração de domínio de AD.  

    No MOSS 2007 SP2, consultei sobre o STSADM, e há a opção de usar o STSADM -o migrateuser -oldlogin <domain\user> -newlogin <domain\user> [igneresidhistory].
    Penso, eu fazer um .bat com todos os usuários. 
    A dúvida vem agora! 
    A obtenção da lista dos usuários correntes do Sharepoint para ser o parâmetro oldlogin (no comando mencionado), pórem não sei uma forma prática de obter uma lista de usuários. 
    Até agora, só percebi uma forma para se obter:
    * Usar o STSADM -o enumallwebs, que retorna todos os sites por database. 
    * E na seqüência usar o STSADM -o enumusers -url <nome de cada url>. Especificando cada url.

    Nesses 2 últimos STSADM não exporta em um formato simples, e a obtenção da lista fica árdua e demorada. O prazo está curto.
    Qual é a dicas dos senhores?


    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !

    sexta-feira, 8 de fevereiro de 2013 13:14

Todas as Respostas

  • aNetao,

    Faça um script que interprete o resultado dos scripts que vc executou e faça ele executar o migrateuser para cada um desses retornos. Vai levar um tempinho para fazer, mas a execução é rápida. Outra forma é pedir a lista de usuários do AD para o administrador e rodar o script em cima dela.


    Atenciosamente,

    Fabian André Gehrke
    MCITP e MCPD SharePoint 2010
    http://fabiangehrke.com.br

    sexta-feira, 8 de fevereiro de 2013 18:34
  • Fabian, 

    a dúvida não é essa.

    E sim, se há outra forma mais prática.


    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !

    sexta-feira, 8 de fevereiro de 2013 19:01
  • Infelizmente não há nada tão 'Next, Next, Finish' neste quesito.

    Por este motivo criei um plugin jQuery que talvez possa ajudá-lo nesta tarefa.

    Basta incluí-lo na master page que através do próprio browser é possível exportar um arquivo no formato CSV com todas as permissões do site, lista ou biblioteca desejada. Ele exporta apenas os usuários, fazendo um lookup nos grupos  que possuem acesso no escopo selecionado.

    Com o arquivo CSV no Excel fica bem mais fácil manipular informações e listas de usuários :)

    Quando puder, verifique se é útil: 

    https://p2csv.codeplex.com/

    Obs.: versão alpha, ainda estou implementando várias melhorias e correções ;p

    []'s


    Tarcísio Gambin | MCP, MCT, MCTS, MCITP, ITILv3
    www.tarcisiogambin.net



    sexta-feira, 8 de fevereiro de 2013 21:51