这里有一个PowerShell项目的年轻实习生。 我的目标是使用具有pipe理[域]权限的域计算机在我们的服务器中重置AD中的用户密码。
为了做到这一点,我安装了Vmware,并在一定程度上设置了VM Server 2008(而不是R2)和虚拟机Win 7 CPU。 我不知道是否一切正确configuration,但我的Win7 CPU已经安装了RSAT工具,设置为远程处理,并正确连接到域。
我找不到在powershell中重置密码的任何命令(2008 R2除外)。 这是我可以导入的东西吗? 更新到R2,不幸的是,不是一个选项。 甚至有可能使用PowerShell来远程重置密码? 我不一定需要知道如何,只要有可能。
最后,如果这些是noob问题,这是我的第一个服务器设置,我有点失落:/
多谢你们!
安装Active Directorypipe理网关服务 ,它将让Microsoft Active Directory Powershell模块与2003/2008域一起工作。
然后使用Powershell Active Directory模块和Set-ADAccount cmdlet执行重置。
在R2之前,几乎每个人都在使用Quest提供的免费Active Directory CmdLets ,它们仍然可用。 恕我直言,他们比微软更容易合作,不需要2008R2级别的DC。
我发现一个powershell脚本可能会有所帮助:
https://gallery.technet.microsoft.com/scriptcenter/Reset-password-for-all-412fbc72