Runas с правами администратора

У меня возникли проблемы с запуском командной строки с правами администратора.

Я использую эту команду для запуска в качестве конкретного пользователя:

runas /user:DOMAIN\MYUSER cmd

Пользователь DOMAIN\MYUSER является членом DOMAIN\Domain Administrators которые находятся в локальной группе « Administrators ».

Но когда я пытаюсь запустить net start/stop MyService я получаю ошибку отказа в доступе. Какие-либо предложения?

4 Solutions collect form web for “Runas с правами администратора”

Это немного сложно понять, не зная, в какой операционной системе вы пытаетесь это сделать.

Если вы используете ОС с UAC, я бы попробовал запустить повышенную подсказку CMD:

Войдите в систему как пользователь Admin. Нажмите «Пуск», затем в поле «Тип поиска» введите CMD. Щелкните правой кнопкой мыши CMD.exe и выберите «Запуск от имени администратора». Теперь попробуйте свою Net Stop / Start и посмотрите, работает ли она.

Если это сработает, то, по крайней мере, вы можете сузить проблемы (т. Е. Проблема не должна быть проблемой с конкретным пользователем). Если это не работает, у вас, вероятно, есть проблема с этим пользователем.

Также попробуйте посмотреть в средстве просмотра событий, чтобы узнать, сообщает ли он о конкретной проблеме (например, она может рассказать вам, почему она не может остановить / запустить эту службу).

Если вы обновили Windows Server 2003, вы можете обнаружить, что runas (и щелкните правой кнопкой мыши Run As Administrator) не работает. Существует статья Microsoft, в которой содержатся некоторые обходные пути для этой проблемы – см. http://support.microsoft.com/kb/977513 .

У меня аналогичная проблема с Windows 7 Professional.

Когда я нахожусь в PowerShell и runas /user:UserAdmin cmd он запрашивает у меня пароль в PowerShell, и я получаю командную строку с заголовком окна, который говорит cmd (running as hostname\UserAdmin) . При попытке запустить или остановить службу с net start MyService в этом новом приглашении я получаю сообщение об ошибке отказа в доступе.

Однако, если я использую команду start-process cmd -verb runas , открывается графическое диалоговое окно UAC и запрашивает мои учетные данные, а затем открывается командная строка с заголовком окна, в котором говорится Administrator: C:\windows\system32\cmd.exe … по-видимому, это две разные вещи, так как net start MyService отлично работает в этом.

Возможно, вы сможете использовать последний метод для запуска вашего скрипта (используя сценарий PowerShell .PS1 вместо простого .BAT-файла)

Примечание. UserAdmin – это учетная запись пользователя локального компьютера, входящая в группу «Администраторы».

В любом случае – когда я запускаю свой пакетный файл в качестве запланированной задачи (где я запрашиваю максимально допустимые права), все в порядке. Он просто не работает с runas -> например, я все равно не получаю привилегии администратора здесь. Но запланированной задачи достаточно – мне все равно нужно ее автоматизировать.

У меня была такая же проблема. Мне не удалось запустить / остановить службу без «запускаться как администратор». Я думал, что мой UAC отключен (ползунок UAC включен «Не уведомлять»), но отключить UAC с помощью слайдера было недостаточно. Отключите UAC с помощью Regedit, чтобы убедиться, что UAC действительно отключен (требуется перезагрузка). Теперь мой скрипт работает без использования команды runas. Надеюсь, это поможет кому-то.

  • Могу ли я сменить диск с диска на установленный?
  • Блокировка и завершение сеансов пользователей с помощью параметров групповой политики
  • Открыть конкретное приложение при входе пользователя в окна
  • Восстановить Active Directory с сервера, чья материнская плата мертва
  • Отключить перезапуск после запроса на обновление для сервера 2008 R2
  • Преодоление ограничения 1024 символов с помощью setx
  • Как решить атаки DDOS в Windows Server 2008 R2 / Windows Server 2012?
  • Может ли Windows Server 2008 R2 / 2012 присоединиться к домашней группе?
  • Извлечение макета клавиатуры QWERTY
  • Скопировать-вставить через RDP, ограничение размера файла?
  • Запуск запланированной задачи после запуска службы Windows
  • Разрешить несколько сеансов RDP для определенных пользователей на сервере терминалов
  • Interesting Posts

    Одновременно слияние нескольких кадров данных в списке

    Как извлечь ISO на Linux без доступа root

    Проверка версии PHP, которую я запускаю в Linux?

    Что означает значение @ на выходе «ls» на терминале OS X?

    Отключить звук в 10.5 и 10.6

    Каким образом Firefox кэширует содержимое формы в любом месте, где я могу восстановить?

    Инструмент для автоматического создания и компоновки диаграммы отношений сущностей?

    Письмо на жестком диске неправильно переназначено

    Как сделать Firefox 39 отображать заголовок страницы активной вкладки в строке заголовка окна?

    Похоже, что Firefox и Safari на Mac не могут показать веб-страницу в полноэкранном режиме?

    Изменение локальной папки Google Диска

    Переназначение вывода процесса началось локально с помощью PSExec

    Как упростить полилинию в AutoCAD?

    Как я могу перенаправить звук, поступающий от микрофона к выходу динамиков

    Обрабатывать метки строк в виде числа вместо текста в сводной диаграмме Excel

    Давайте будем гением компьютера.