我正在尝试创建一个简单的 AD 管理程序,例如为 Azure VM 添加用户、删除用户等。这是我目前的代码:
from pyad import aduser
aduser.set_defaults(ldap_server='the.domain', username='username', password='password', ldap_port=389)
user = aduser.ADUser.from_cn("myuser")
我们有一个公共 IP 和一个本地域,我们的程序当然无法通过本地域连接到它,因为我们使用的是自己的 PC,而不是 VM 的客户端。
当然该程序应该稍后在VM的客户端上运行,但我想知道是否也可以通过公共IP进行外部连接。
这可能吗?pyad文档似乎不是最广泛的,简单地输入公共IP而不是域ldap_server似乎不起作用。它抛出错误:
Exception: Unable to detect default domain. Must specify search base.