使用脚本语言在Microsoft Active Directory上创建用户

托比

我需要在工作所在的学校中创建和/或更新“学生”用户。我只能直接在服务器上访问“远程控制”,并且被告知可以远程创建,更新和更新。删除用户和组。

问题是:我必须每1/2年创建很多用户,因此,我想自动执行此操作。我从学生和班级那里得到了一个数据库转储,所以我可以用脚本语言(如Python,PHP或Java / C ++程序)读取它(Python是我的最爱)

我正在寻找一种通过远程计算机上的脚本语言来创建组和用户的方法,如果它也能正常工作,我想创建共享驱动器并自动授予用户/组访问权限。

每半年,用户会在新班级中得到更新,因此我必须获取用户记录,并对照新学生列表进行检查并更新用户。

有人知道其中一种编程语言的Microsoft Active Directory管理的某些绑定/远程控制库/类吗?

丹尼尔·卡尔森(Daniel Karlsson)

我已经使用PyAD进行广告工作,并对结果感到满意。这是创建用户的简短示例。

from pyad import *
pyad.set_defaults(ldap_server="dc1.domain.com", username="service_account", password="mypassword")
ou = ADContainer.from_dn("ou=users, dc=domain, dc=com")
new_user = ADUser.create("Daniel", ou, password="Secret")

还可以使用编辑用户和组set_attribute,并将用户添加到组。例如:

new_user.set_attribute("mail", "[email protected]")
group = ADGroup.from_dn("so-users")
group.add_member(new_user)

并删除:

new_user.delete()

您可以在以下位置找到文档:https : //zakird.com/pyad/

注意:我无权访问Windows环境,因此该代码未经测试,因此期望某些详细信息有误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用脚本语言在Microsoft Active Directory上创建用户

来自分类Dev

使用 Active Directory 创建用户

来自分类Dev

Samba 使用 Active Directory 用户

来自分类Dev

Active Directory 用户的 CSV 导出脚本

来自分类Dev

如何使用用户名和密码访问Active Directory上的用户文件夹?

来自分类Dev

如何使用用户名和密码访问Active Directory上的用户文件夹?

来自分类Dev

使用F#的Active Directory用户管理

来自分类Dev

如何使用PowerShell创建Active Directory用户并将其置于“组织单位”下?

来自分类Dev

如何使用 ASP.Net (C#) 在 Azure Active Directory 中创建组/用户?

来自分类Dev

优化Active Directory审核脚本

来自分类Dev

Active Directory用户列表

来自分类Dev

Active Directory用户的家园

来自分类Dev

使用 Active Directory 身份验证在 ASP.NET Core Web 应用程序中创建用户

来自分类Dev

使用PowerShell确定用户是否在Active Directory中

来自分类Dev

LDAP使用UPN在Active Directory中搜索用户

来自分类Dev

Angular 2:使用Active Directory用户自动登录

来自分类Dev

使用PowerShell确定用户是否在Active Directory中

来自分类Dev

在PowerShell中使用特定的DC添加Active Directory用户

来自分类Dev

使用 C# 代码禁用 Active Directory 中的用户帐户

来自分类Dev

使用 NodeJS 更新 Active Directory 中的用户属性

来自分类Dev

无法使用 Azure Active Directory 中的来宾用户登录

来自分类Dev

使用oracle DBMS_LDAP验证针对Microsoft Active Directory的用户凭据

来自分类Dev

使用oracle DBMS_LDAP验证针对Microsoft Active Directory的用户凭据

来自分类Dev

使用.csv用户列表的Active Directory Powershell-全林搜索脚本

来自分类Dev

Azure、Active Directory:如何创建新用户

来自分类Dev

是否需要使用Azure Active Directory创建ACS?

来自分类Dev

使用SSL与Active Directory联系

来自分类Dev

使用Sid搜索Active Directory

来自分类Dev

使用Spring Security的Active Directory

Related 相关文章

  1. 1

    使用脚本语言在Microsoft Active Directory上创建用户

  2. 2

    使用 Active Directory 创建用户

  3. 3

    Samba 使用 Active Directory 用户

  4. 4

    Active Directory 用户的 CSV 导出脚本

  5. 5

    如何使用用户名和密码访问Active Directory上的用户文件夹?

  6. 6

    如何使用用户名和密码访问Active Directory上的用户文件夹?

  7. 7

    使用F#的Active Directory用户管理

  8. 8

    如何使用PowerShell创建Active Directory用户并将其置于“组织单位”下?

  9. 9

    如何使用 ASP.Net (C#) 在 Azure Active Directory 中创建组/用户?

  10. 10

    优化Active Directory审核脚本

  11. 11

    Active Directory用户列表

  12. 12

    Active Directory用户的家园

  13. 13

    使用 Active Directory 身份验证在 ASP.NET Core Web 应用程序中创建用户

  14. 14

    使用PowerShell确定用户是否在Active Directory中

  15. 15

    LDAP使用UPN在Active Directory中搜索用户

  16. 16

    Angular 2:使用Active Directory用户自动登录

  17. 17

    使用PowerShell确定用户是否在Active Directory中

  18. 18

    在PowerShell中使用特定的DC添加Active Directory用户

  19. 19

    使用 C# 代码禁用 Active Directory 中的用户帐户

  20. 20

    使用 NodeJS 更新 Active Directory 中的用户属性

  21. 21

    无法使用 Azure Active Directory 中的来宾用户登录

  22. 22

    使用oracle DBMS_LDAP验证针对Microsoft Active Directory的用户凭据

  23. 23

    使用oracle DBMS_LDAP验证针对Microsoft Active Directory的用户凭据

  24. 24

    使用.csv用户列表的Active Directory Powershell-全林搜索脚本

  25. 25

    Azure、Active Directory:如何创建新用户

  26. 26

    是否需要使用Azure Active Directory创建ACS?

  27. 27

    使用SSL与Active Directory联系

  28. 28

    使用Sid搜索Active Directory

  29. 29

    使用Spring Security的Active Directory

热门标签

归档