当我们使用普通用户名,如admin时,同样运行上述程序:
runas /user:admin "mmc C:WINNTsystem32compmgmt.msc"
会出现下述错误:
试图启动 "mmc C:WINNTsystem32compmgmt.msc" 作为用户 "admin"...
RUNAS 错误: 无法运行 - mmc C:WINNTsystem32compmgmt.msc
1326: 登录失败: 未知的用户名或错误密码。
出现上述问题的根源在于runas命令使用TranslateName函数将UPN和普通用户名转换为domainuser格式,当转换不能完成时问题就发生了.
解决的办法临时可以使用domainuser格式的用户名,如"mydomadmin",要彻底解决这个问题还需要等待微软的补丁(补丁还须补丁补啊...:)).
那位高手帮着解释一下啊,我看不懂。