【发布时间】:2017-08-07 11:12:32
【问题描述】:
我正在寻找一种使 “Active Directory 用户和计算机” 窗口自动化的解决方案。我想自动化两个流程
- 帐户解锁
- 密码重置
我设想的流程是:
- 用户在票务工具 (Redmine) 上提出帐户解锁/密码重置票
- 详细信息被传递到管理员的系统
- 系统启动“Active Directory 用户和计算机”
- “查找用户”窗口将通过操作 -> 查找打开
- 将输入用户名并单击“立即查找”按钮
- 在搜索结果中,将打开用户详细信息属性
- 该过程将移至相关选项卡并解锁帐户/重置密码
对于第 1 步和第 2 步,我们计划使用带有 ssh 命令的 python/shell 脚本 对于步骤 3 到 7,我们无法决定使用哪个脚本/工具来自动化该过程。
我在网上查看了一些选项
- 电源外壳
- 蟒蛇
- AD 经理增强版
我更喜欢使用开源工具实现自动化。
您能否提出更好的替代方案来实现这一目标?
提前致谢
【问题讨论】:
-
您尝试过什么,您尝试过什么失败了?理想情况下,您应该提供一个Minimal, Complete, and Verifiable Example 来说明您的尝试,并包含有关它如何失败的具体信息,以及错误消息和/或错误输出。 SO 不是代码编写服务;最好的问题是那些提供有用信息的问题,以便回答的人可以指导您设计自己的正确答案。见How to Ask a Good Question。
-
话虽如此,我会注意到我的组织有一个 PowerShell 脚本,给定用户的 sAMAccountName,它将确定它是否被锁定在 Active Directory 中,并将其解锁。无需与 GUI 交互;查看安装 RSAT 时安装的 PowerShell Active Directory 模块。
-
我终于能够通过 bat 文件调用的 powershell 脚本运行命令。感谢您的帮助。
标签: python powershell active-directory