У меня есть простой пакетный сценарий, который я использовал для запуска модулей AD Users и Computers для доменов, отличных от того, в котором выполнен вход в мой текущий сеанс. Я использую это дольше, чем могу отчетливо вспомнить, но после недавнего принудительного обновления моей рабочей станции до 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 на случай, если кто-то здесь уже сталкивался с этим раньше.)
Оказывается, я неправильно диагностировал проблему. Пакет прошел нормально, но в текущем RSAT для Windows 10 есть ошибка, из-за которой некоторые вкладки не отображаются, что я интерпретировал как следствие более низких привилегий. Мне удалось решить проблему, вручную заменив определенные файлы на их эквиваленты с одного из моих серверов 2012 r2, и теперь модуль ADUAC запускается, как и ожидалось, из моих командных файлов.
Это старая проблема, но инструмент RSAT необходимо обновлять при каждом обновлении Windows 10, а точнее - при обновлении на месте.
См. Для справки; https://support.microsoft.com/en-us/help/4090941/windows-10-rsat-is-uninstalled-after-in-place-upgrade
Это сделано намеренно. RSAT всегда удаляется во время обновлений на месте.
Решение После обновления Windows 10 на месте переустановите RSAT.