none
Erro ao adicionar grupos de uma variável para um usuario RRS feed

  • Pergunta

  • Já sim, mesmo como administrador o problema persiste, imagino que estou escrevendo a sintaxe errada e está dando um erro de conversão. Estou com uma duvida q pode me ajudar nesse script como em outro tbm. Por exemplo:

    #digamos que eu grave numa variavel varios objectos 

       $var1 = Get-QADmemberof "userAD"

    #agora eu quero adicionar todos os grupos que estão na variavel ($var1) que acabei de salvar, para outro usuario

    Add-ADGroupMember -Identity $var1 -Member "userAD"

    retorna o seguinte erro:

    Add-ADGroupMember : Cannot convert 'System.Object[]' to the type 'Microsoft.ActiveDirectory.Management.ADGroup' require
    d by parameter 'Identity'. Specified method is not supported.
    At line:1 char:28
    + Add-ADGroupMember -Identity <<<<  $var1 -Member tcsv
        + CategoryInfo          : InvalidArgument: (:) [Add-ADGroupMember], ParameterBindingException
        + FullyQualifiedErrorId : CannotConvertArgument,Microsoft.ActiveDirectory.Management.Commands.AddADGroupMember

    Se alguem puder ajudar, agradeço.  


    • Movido Rafael Mantovani sexta-feira, 29 de maio de 2015 16:47 Movendo para o fórum de Scripts
    • Editado Fábio JrModerator segunda-feira, 8 de junho de 2015 18:45 Título
    sexta-feira, 14 de fevereiro de 2014 17:31

Respostas

  • Felipe,

    O tente isto. (não testei)

    $var1 = Get-QADmemberof "userAD"
    
    #agora eu quero adicionar todos os grupos que estão na variavel ($var1) que acabei de salvar, para outro usuario
    
    foreach($user in $var1){
    
    	Add-ADGroupMember -Identity $var1 -Member $user
    }


    Fábio de Paula Junior

    quarta-feira, 3 de junho de 2015 20:33
    Moderador

Todas as Respostas

  • Olá Felipe,

    Talvez postando no forum de scripts talvez vc consiga alguma solução.

    Algum moderador poderia mover esta thread para o forum correto?

    Abraços,

    quinta-feira, 28 de maio de 2015 13:31
  • Felipe,

    O tente isto. (não testei)

    $var1 = Get-QADmemberof "userAD"
    
    #agora eu quero adicionar todos os grupos que estão na variavel ($var1) que acabei de salvar, para outro usuario
    
    foreach($user in $var1){
    
    	Add-ADGroupMember -Identity $var1 -Member $user
    }


    Fábio de Paula Junior

    quarta-feira, 3 de junho de 2015 20:33
    Moderador