none
Consultar usuário em grupos no AD RRS feed

  • Pergunta

  •  

    Pessoal,

    Bom Dia!

     

    Eu precisava de um scrip para o Excel, não sei se podem me ajudar ou me indicar onde posso procurar.

    Eu fiz um script que pega qual usuário está com uma planilha aberta. Eu queria alguma forma de saber se ele se encontra num determinado grupo do AD.

    Tem alguma linha de comando que faz esta consulta no AD direto do Excel?

     

    Obrigado

    terça-feira, 19 de fevereiro de 2008 12:38

Todas as Respostas

  • ola

    O que você precisa e pegar de qual grupo o usuario faz parte veja se o codigo abaixo te atende


    ------------------------- começa aqui -----------------------------------------------------
    On Error Resume Next

    Const E_ADS_PROPERTY_NOT_FOUND  = &h8000500D

    Set objOU = GetObject("LDAP://cn=Users,dc=NA,dc=fabrikam,dc=com")
     
    ObjOU.Filter= Array("user")
     
    For Each objUser in objOU
        WScript.Echo objUser.cn & " is a member of: "
        WScript.Echo vbTab & "Primary Group ID: " &  objUser.Get("primaryGroupID")
     
        arrMemberOf = objUser.GetEx("memberOf")
     
        If Err.Number <>  E_ADS_PROPERTY_NOT_FOUND Then
            For Each Group in arrMemberOf
                WScript.Echo vbTab & Group
            Next
        Else
            WScript.Echo vbTab & "memberOf attribute is not set"
            Err.Clear
        End If
        Wscript.Echo
    Next
    --------------------- termina aqui ----------------------------------------------------------------------

    este script pega os grupos que determinado user faz parte peguei esse script no script center não testei se puder testar e retornar,

    Atenciosamente
    domingo, 2 de março de 2008 17:02
  •  

    Ricardobarbosams

    boa tarde, td bom?

    este scrip eu achei um outro que faz a mesma coisa.

    mas o que eu queria era o seguinte. eu fiz com que ele identificasse o usuario que abriu um documento do excel.

    Eu queria que ele analisasse este usuario e verificasse se ele pertence em um grupo especifico. se pertencesse retornasse 1

     

    será que tem alguma coisa parecida que eu pudesse analisar tbm?

    obrigado.

    sexta-feira, 14 de março de 2008 15:26