我有一个简单的批处理脚本,我一直用它来启动AD用户和计算机模块,而不是我当前会话login到的域。 我一直在使用这个比我清楚记得的更长的时间,但是由于最近强制升级我的工作站到Windows 10,我不能再让批处理工作。 这是批处理的内容:
runas /netonly /user:otherdomain.rootdomain.corp\otherdomusername "mmc dsa.msc /server=otherdomdc.otherdomain.rootdomain.com"
由于Windows 10,这首先失败,因为命令必须从提升的命令提示符运行。 我正在研究这个解决scheme。 我似乎无法解决的一个问题是,即使这看起来运行正常,新的AD会话实际上并没有在新的凭据和环境下正常启动。 它只启动我当前login的凭据的权限。
我正在通过RDP到目标域上的服务器来执行AD任务,但这是一个严重的效率损失。 谷歌和technet一直没有帮助,试图得到这个命令的工作,所以如果任何人在这里知道如何让这个脚本按照预期在Windows 10工作站上工作,我将非常感激。
非常感谢您的帮助。
(从stackoverflow交叉发布我的问题,以防这里有人遇到过这个问题。)
原来我错误的诊断了这个问题。 批处理是好的,但是在当前的RSAT中有一个bug使得某些选项卡没有显示出来,我认为这是因为权限较低。 我能够通过从我的2012 R2服务器之一手动replace某些文件和他们的等价物来解决问题,现在ADUAC模块按照我的batch file的预期启动。