【发布时间】:2017-02-15 14:45:36
【问题描述】:
是否可以一次更改多个用户的活动目录密码?我可以制作一个用户名列表并像下面这样一次给他们所有相同的密码吗?或者这样的事情是不可能的?
<cfset usernames = 'Sta1, Sta2, Sta3, Sta4, Sta5'>
<cfset password = 'newpassword17!'>
<cfloop list="#usernames#" index="username">
<cfexecute
name="c:\windows\system32\cmd.exe"
arguments="/c net user #username# #password# /domain"
outputfile="C:\Users\administrator\Desktop\test.txt"
timeout="90">
</cfexecute>
</cfloop>
【问题讨论】:
-
将 cfexecute 放入名称列表的循环中。
-
@DanBracuk 喜欢这样吗? (上)
-
理论上看起来不错。当你尝试它时发生了什么?糟糕,逗号后面的空格必须去掉。
-
没有权限,不幸的是,我仍在尝试找出那部分:(。仅当我在服务器上的命令提示符stackoverflow.com/questions/42234407/… 上时有效
-
我知道 OP 正在使用 ColdFusion(我也经常使用),但这个任务作为 PowerShell 脚本可能会更好。
标签: powershell cmd coldfusion