Я использую RunAs из командного файла, чтобы открыть окно командной строки, используя разные учетные данные (в основном, как SHIFT+ щелчок правой кнопкой мыши и открытие командной строки для другого пользователя). Всякий раз, когда я делаю это, он работает нормально, но всегда открывается с цветами по умолчанию, шрифтом, буфером и т.д. Я пытался выполнить команду RunAs из правильно отформатированного командного окна, но оно всегда открывает новое окно, используя стандартные шрифты Windows, цвета и т.д.

Я запускаю команду:

% windir%\System32\runas.exe /netonly /user:\ "% windir%\ system32\ cmd.exe"

Возможно ли глобально изменить настройки по умолчанию, используемые Windows для любого сеанса командной строки?

(примечание) - я также не смог понять, как запускать что-либо, кроме приложений Win32, используя RunAs (если это возможно). Я попытался настроить ярлык с нужными мне свойствами (и использовать START для запуска ярлыка LNK) и запустить RunAs таким образом, но в итоге я получил те же результаты. И я не могу открыть ярлык напрямую с помощью RunAs, потому что это не приложение Win32.

Большое спасибо

1 ответ1

1

С открытым окном CMD вы устанавливаете его свойства с помощью "Свойства"? Если это так, то это относится только к текущему окну. Вместо этого вы хотите (с открытым окном) щелкнуть значок cmd в левом верхнем углу окна, выбрать "По умолчанию" и установить там цвет / размер. Затем закройте это окно и снова откройте cmd.exe, и новые настройки должны применяться ко всем будущим сеансам, кроме тех, для которых вы настроили ярлык.

Я также не понимаю, почему вы используете RUNAS /netonly. Если вы сделаете это, неудивительно, что вы не сможете ничего запустить; который использует учетные данные только для удаленного доступа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .