在win10升级后启动AD for alt domain batch停止工作

时间:2016-12-01 17:48:15

标签: windows batch-file

我有一个简单的批处理脚本,我一直用它来启动除我当前会话登录之外的域的AD用户和计算机模块。我使用它的时间比我清楚记得的要长,但是自从我最近将工作站强制升级到Windows 10后,我再也无法使批处理工作了。以下是该批次的内容:

        if (HttpContext.Request.Cookies["<action name>"] == null)
        {
            HttpContext.Response.SetCookie(new HttpCookie("<action name>"));

            //do your first time stuff
        }
        else
        {
            //do not first time stuff
        }

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

我正在通过RDP到目标域上的服务器来解决这个问题,以便立即执行AD任务,但这是一个严重的效率损失。谷歌和technet一直没有帮助尝试使这个命令工作,所以如果这里的任何人知道如何让这个脚本在Windows 10工作站上按预期工作,我将非常感激。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

原来我错误地诊断了这个问题。批处理很好,但是当前的Windows 10 RSAT中存在一个错误,导致某些选项卡没有显示,我将其解释为由于较低的权限。我能够通过从我的2012 r2服务器之一手动替换某些文件来解决问题,现在ADUAC模块按照我的批处理文件的预期启动。