Win10 升级后,启动 alt 域批处理的 AD 停止工作

Win10 升级后,启动 alt 域批处理的 AD 停止工作

我有一个简单的批处理脚本,我一直用它来启动当前会话登录域以外的域的 AD 用户和计算机模块。我使用它的时间已经不记得有多长了,但自从最近强制将我的工作站升级到 Windows 10 以来,我就无法再让批处理工作了。以下是批处理的核心:

runas /netonly /user:otherdomain.rootdomain.corp\otherdomusername "mmc dsa.msc /server=otherdomdc.otherdomain.rootdomain.com"

从 Windows 10 开始,这首先会失败,因为必须从提升的命令提示符运行该命令。我现在正在研究该解决方案。我似乎无法解决的问题是,即使它似乎运行正确,新的 AD 会话实际上也没有在新的凭据和环境下正确启动。它仅使用我当前登录凭据的权限启动。

我正在通过 RDP 连接到目标域上的服务器来执行 AD 任务,以解决这个问题,但这会严重降低效率。Google 和 technet 在尝试使此命令正常工作时没有提供任何帮助,因此如果这里有人知道如何使此脚本在 Windows 10 工作站上按预期工作,我将不胜感激。

非常感谢您的帮助。

(从 stackoverflow 交叉发布我的问题,以防有人之前遇到过这个问题。)

答案1

事实证明我误判了这个问题。批处理没有问题,但 Windows 10 的当前 RSAT 中有一个错误,导致某些选项卡不显示,我将其解释为权限较低。我能够通过手动将某些文件替换为我的一台 2012 r2 服务器中的等效文件来解决这个问题,现在 ADUAC 模块可以按预期从我的批处理文件中启动。

答案2

这是一个老问题,但 RSAT 工具必须在每次 Windows 10 升级时进行升级,并且更具体地针对就地升级。

以供参考;https://support.microsoft.com/en-us/help/4090941/windows-10-rsat-is-uninstalled-after-in-place-upgrade

这是设计使然。在就地升级期间,RSAT 始终会被卸载。

解决方案 Windows 10 就地升级后,重新安装 RSAT。

相关内容