CFEXECUTE 将其分配给具有管理员权限的 运行
CFEXECUTE assigning it to run with administrator rights
我正在尝试使用 cfexecute
更改活动目录的密码。
我页面上唯一的代码是这样的(填写用户名和新密码):
<cfexecute
name="c:\windows\system32\cmd.exe"
arguments="NET USER username password /domain"
outputfile="C:\Users\administrator\Desktop\test.txt"
timeout="90">
</cfexecute>
当我尝试 运行 在我的电脑上通过 Dreamweaver 连接此代码时,我浏览器中的选项卡甚至在 5 分钟后一直在旋转...我关闭选项卡转到服务器登录并且 text.txt 那里是空的。但是我无法删除它,因为它说 coldfusion.exe 正在使用它????它也没有更改用户密码。
然后我在我的电脑上打开命令行 运行 NET USER username password /domain
它给了我 System error 5 has occured. Access is denied.
.
然后我继续以管理员身份登录服务器 运行 NET USER username password /domain
并且成功了。
当 cfexecute 运行 运行时,如何以管理员身份告诉 运行 以便它正常工作?
我查阅了 cfexecute 的文档,它不像 cfldap 那样可以选择用户名和密码。
如有任何帮助,我们将不胜感激!
编辑
还检查了管理员中的日志文件,它指出:
Error occurred: coldfusion.tagext.lang.ExecuteTag$TimeoutException: Timeout period expired without completion of c:\windows\system32\cmd.exe
(它不能在 90 秒超时内 运行 那个简单的命令?但是当我在命令行中 运行 它时 运行 立即?)使用有问题吗cfexecute?
编辑是否可行?
要添加用户,总是 运行 像这样更改密码?:
"/c net user /user:domain\Administrator <admin-pwd> username password /domain"
ColdFusion 只能访问 ColdFusion 服务使用的域和用户帐户。
如果您想使用任何版本的 ColdFusion 针对本地系统或 Windows 域验证 username/domain,请考虑使用 CFX_EXEC 标签。
http://adiabata.com/cfx_exec.cfm
<CFX_EXEC
CMD="NET USER username password /domain"
USER="Administrator"
PWD="pass"
DOMAIN="domain"
FILE="C:\Users\administrator\Desktop\test.txt">
我正在尝试使用 cfexecute
更改活动目录的密码。
我页面上唯一的代码是这样的(填写用户名和新密码):
<cfexecute
name="c:\windows\system32\cmd.exe"
arguments="NET USER username password /domain"
outputfile="C:\Users\administrator\Desktop\test.txt"
timeout="90">
</cfexecute>
当我尝试 运行 在我的电脑上通过 Dreamweaver 连接此代码时,我浏览器中的选项卡甚至在 5 分钟后一直在旋转...我关闭选项卡转到服务器登录并且 text.txt 那里是空的。但是我无法删除它,因为它说 coldfusion.exe 正在使用它????它也没有更改用户密码。
然后我在我的电脑上打开命令行 运行 NET USER username password /domain
它给了我 System error 5 has occured. Access is denied.
.
然后我继续以管理员身份登录服务器 运行 NET USER username password /domain
并且成功了。
当 cfexecute 运行 运行时,如何以管理员身份告诉 运行 以便它正常工作?
我查阅了 cfexecute 的文档,它不像 cfldap 那样可以选择用户名和密码。
如有任何帮助,我们将不胜感激!
编辑
还检查了管理员中的日志文件,它指出:
Error occurred: coldfusion.tagext.lang.ExecuteTag$TimeoutException: Timeout period expired without completion of c:\windows\system32\cmd.exe
(它不能在 90 秒超时内 运行 那个简单的命令?但是当我在命令行中 运行 它时 运行 立即?)使用有问题吗cfexecute?
编辑是否可行? 要添加用户,总是 运行 像这样更改密码?:
"/c net user /user:domain\Administrator <admin-pwd> username password /domain"
ColdFusion 只能访问 ColdFusion 服务使用的域和用户帐户。
如果您想使用任何版本的 ColdFusion 针对本地系统或 Windows 域验证 username/domain,请考虑使用 CFX_EXEC 标签。
http://adiabata.com/cfx_exec.cfm
<CFX_EXEC
CMD="NET USER username password /domain"
USER="Administrator"
PWD="pass"
DOMAIN="domain"
FILE="C:\Users\administrator\Desktop\test.txt">