标签: pyad

pyad:安装得很好,但说无法找到adbase

这让我非常困惑.我用pip安装了pyad,一切似乎都很好:

C:\WINDOWS\system32>pip install pyad
Collecting pyad
  Using cached pyad-0.5.16.tar.gz
Requirement already satisfied (use --upgrade to upgrade): setuptools in c:\python35\lib\site-packages (from pyad)
Requirement already satisfied (use --upgrade to upgrade): pywin32 in c:\python35\lib\site-packages (from pyad)
Installing collected packages: pyad
  Running setup.py install for pyad ... done
Successfully installed pyad-0.5.16
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用它时,我收到一个错误,抱怨没有找到adbase:

C:\WINDOWS\system32>python
Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from pyad import aduser
Traceback (most recent …
Run Code Online (Sandbox Code Playgroud)

python pip pyad

3
推荐指数
1
解决办法
2798
查看次数

使用 python pyad 访问对象 [<COMObject GetEx>] 的问题

我在尝试使用 pyad 访问活动目录用户属性时遇到问题。这是我的代码:

user = pyad.aduser.ADUser.from_cn("tuser")
print user.get_attribute(lastLogonTimestamp")
Run Code Online (Sandbox Code Playgroud)

这些是打印的属性:

C:\Users\tuser\Desktop\docb0t>python docb0t.py
[<COMObject GetEx>]
Run Code Online (Sandbox Code Playgroud)

我不知道如何从该对象中检索值。我该怎么做?

python pyad

2
推荐指数
1
解决办法
872
查看次数

如何使用Python Pyad模块在Active Directory中创建新用户

我正在尝试在具有不同属性的Active Directory中创建100 000个用户。我正在尝试使用pyad模块,如下所示:

from pyad import *


user = aduser.ADUser.from_cn("test")
pyad.set_defaults(ldap_server="blr.test.local", username="Administrator", password="test@123")
ou = ADContainer.from_dn("ou=users, dc=test, dc=local")
new_user = ADUser.create("ADUSER123123", ou, password="Secret123")
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误:

C:\Users\Administrator\Desktop>python ad_create_user.py

Traceback (most recent call last):
  File "ad_create_user.py", line 6, in <module>
    ou = ADContainer.from_dn("ou=users, dc=test, dc=local")
NameError: name 'ADContainer' is not defined

C:\Users\Administrator\Desktop>
Run Code Online (Sandbox Code Playgroud)

我已经安装了pyad模块。我正在Windows Server 2008 R2中尝试此操作。

python active-directory python-2.7 pyad

1
推荐指数
1
解决办法
3844
查看次数

标签 统计

pyad ×3

python ×3

active-directory ×1

pip ×1

python-2.7 ×1