0

私は Python を使用して、Tim Golden の active_directory モジュールを使用して、ユーザーの移動、パスワードのリセット、ユーザー アカウントの拡張を行う単純なクライアントを作成しています。

現在、ログインしたデフォルトのドメインでモジュールを使用していますが、完全に機能します。しかし、同じモジュールを使用して別のドメインに接続する方法が見つかりません。active_directory.AD("DC_name") を使用すると、単に "pywintypes.com_error: (-2147463168, 'OLE error 0x80005000', None,なし)"

ADにアクセスするときに(ADExplorerを使用して)認証を行う必要があるため、これは認証に関係していると思います。これは、active_directory モジュール、または一般的な win32com API で行うことができますか?

それを見事に実行した別の python-ldap モジュールを知っていますが、ユーザーをある OU から別の OU に移動することはできません。仕事をする別のモジュールを使用するための提出は大歓迎です:)

ありがとう

4

1 に答える 1

0

active_directory はデフォルトの Win32 API を使用しているようです。これは、別の DC へのユーザー/パスのバインドをサポートしていません。

ldap モジュールを使用して回避策を見つける必要がある場合があります

于 2013-01-16T03:19:22.590 に答える