locked
hledani emailove adresy RRS feed

  • Dotaz

  • Dobry den,
    hledam odpoved na dva podobne dotazy.
    1. v ramci exchange mam externi adresu na kterou je proposilana posta. Tu znam, pouze nevim na ktery kontakt nebo uzivatel ma toto nastaveno,. Je mozne toto zjistit?
    2. lze vypsat email adresy dustribucni adresy? napriklad do souboru

    Dekuji Dvorak
    středa 25. listopadu 2009 16:32

Odpovědi

  • Samorzejme lze.
    Napriklad pres VBS a urcite i PowerShellem.

    Protoze jsem superhodny, tak vam naznacim konstrukci ve VBS:
    ---------------------------------------------------------------------------
    'Bind to Active Directory
    Set objRootDSE = GetObject("LDAP://rootDSE")
    strDNSDomain = objRootDSE.Get("defaultNamingContext")
    Set objDomain = GetObject("LDAP://" & strDNSDomain)

    wscript.echo "LDAP://"& strContainer & "," & strDNSDomain

    'Get the group
    Set objGroup = GetObject ("LDAP://"& strContainer & "," & strDNSDomain)
    objGroup.getInfo

    arrMemberOf = objGroup.GetEx("member")

    'Loop
    For Each strMember in arrMemberOf
       WScript.echo  strMember
    Next
    ---------------------------------------------------

    Zbytek si musite domastit sam. Tj napsat funkci, ktera pro kazdeho clena (strMember) jeste zjisti jeho emailovou adresu.
    na internetu najdete tuny prikladu, jak vypsat jednotlive atributy objektu z AD.

    Tj. necekejte v tomto pripade kompletni reseni, ale pouze naznaceni smeru, protoze v tomto pripade vase potreby presahuji ramec toho, co jsem schopen udelat za 5 minut zadarmo a musel bych se na chvili zamyslet :)

    Neumite VBS? Tak si nekoho budete muset najmout :) 

    • Označen jako odpověď mdvorak72 pondělí 30. listopadu 2009 9:00
    pátek 27. listopadu 2009 7:34

Všechny reakce

  • přihlásit se do Exchange konzole není možné (tam je to krásně vidět, kdo má jakou e-mailovou adresu..).

    2. snad se ozve nějaký Exchange specialista..:)
    čtvrtek 26. listopadu 2009 7:56
    Přispěvatel
  • Treba pomoci CSVDE si muzete vylistovat objekty z AD a k nim prirazene email adresy.
    Strucny navod k CSVDE napr. zde:
    http://www.computerperformance.co.uk/Logon/Logon_CSVDE_Export.htm

    Pro vas hlavne dulezity prepinac -L, protoze vas zajima konkretni udaj - email.adresa.
    Pripadne jeste -R, pokud vaz zajima napriklad jen konretni OU.
    čtvrtek 26. listopadu 2009 8:19
  • Lze nejak z active directory vypsat členy distribuční skupiny a jejich emailové adresy? Ideálně včetně adres z kontaktů na které se jim přeposílá pošta.
    čtvrtek 26. listopadu 2009 13:09
  • Samorzejme lze.
    Napriklad pres VBS a urcite i PowerShellem.

    Protoze jsem superhodny, tak vam naznacim konstrukci ve VBS:
    ---------------------------------------------------------------------------
    'Bind to Active Directory
    Set objRootDSE = GetObject("LDAP://rootDSE")
    strDNSDomain = objRootDSE.Get("defaultNamingContext")
    Set objDomain = GetObject("LDAP://" & strDNSDomain)

    wscript.echo "LDAP://"& strContainer & "," & strDNSDomain

    'Get the group
    Set objGroup = GetObject ("LDAP://"& strContainer & "," & strDNSDomain)
    objGroup.getInfo

    arrMemberOf = objGroup.GetEx("member")

    'Loop
    For Each strMember in arrMemberOf
       WScript.echo  strMember
    Next
    ---------------------------------------------------

    Zbytek si musite domastit sam. Tj napsat funkci, ktera pro kazdeho clena (strMember) jeste zjisti jeho emailovou adresu.
    na internetu najdete tuny prikladu, jak vypsat jednotlive atributy objektu z AD.

    Tj. necekejte v tomto pripade kompletni reseni, ale pouze naznaceni smeru, protoze v tomto pripade vase potreby presahuji ramec toho, co jsem schopen udelat za 5 minut zadarmo a musel bych se na chvili zamyslet :)

    Neumite VBS? Tak si nekoho budete muset najmout :) 

    • Označen jako odpověď mdvorak72 pondělí 30. listopadu 2009 9:00
    pátek 27. listopadu 2009 7:34
  • Díky moc za směr kterým tuto otázku řešit.
    pondělí 30. listopadu 2009 9:00