2017-01-09 13 views
0

LDAP認証を必要とするネットワークURI(ウェブではありません)からのCSVをダウンロードする方法を探しています。サービスアカウントを作成しましたが、解決策を見つけることができません:LDAP認証を使用したファイルのダウンロード

conn = ldap.open("10.41.10.10:389") #I've tried different URIs 
conn.simple_bind_s('[email protected]', 'password')  
call = open(r'\\fserv03\reports\gps_List.csv') 

これを行うより良い方法はありますか?

更新日:Python-LDAPが動作するようにPython-LDAPをダウンロードした後、私の64ビットインストールで動作するようになったので、python_ldap-2.4.28-cp27-cp27m-win_amd64をダウンロードしてpipインストールを実行しました。

+0

あなたはどのようなエラー(複数可)を取得していますか? 'ldap:// 10.41.10.10'や' ldaps:// 10.41.10.10'のようなものを試しましたか? – alecxe

+0

LDAPError:(2、 'No such file or directory')。 LDAP呼び出しでネットワークURIを何らかの形で渡す必要がありますか? – LampShade

答えて

0

は、私は、これは(Pythonの-LDAPライブラリを使用して)以下で動作するように取得することができた:

try: 
    l = ldap.initialize('ldap://LDAP SERVER HERE') 
    l.protocol_version = ldap.VERSION2 
    username = "cn=USER, o=example.com" 
    password = 'PASSWORD HERE' 
    l.simple_bind(username, password) 
except ldap.LDAPError, e: 
    print e 
関連する問題