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. Надеюсь, это поможет кому-то.

  • Как отключить функцию, открывающую порт 445 на сервере Windows?
  • Создание одного большого непрерывного пространства из 4 дисков
  • Могу ли я выполнить одноразовый поиск содержимого файла в Windows Server 2008 без добавления папки в индекс?
  • Может ли Windows Server 2008 R2 / 2012 присоединиться к домашней группе?
  • PowerShell говорит, что «выполнение скриптов отключено в этой системе».
  • Журналы событий Windows: категория задач
  • Windows говорит, что Dvorak является раскладкой клавиатуры по умолчанию, но все новые окна используют QWERTY
  • Как я могу убедиться, что пользователи выходят из сеансов удаленного рабочего стола, а не закрывают окно RDP?
  • Скопировать-вставить через RDP, ограничение размера файла?
  • Восстановить Active Directory с сервера, чья материнская плата мертва
  • Разрешения на доступ к файлам IIS AppPoolIdentity и файловой системы
  • Interesting Posts

    Расширение беспроводной сети?

    Почему файл перекодирования сервера Plex можно напрямую воспроизводить?

    Process Explorer: как проверить, какой процесс держит мой внешний диск?

    Форматирование ячеек Excel

    Как создать службу Windows из приложения java

    Что такое правило «как есть»?

    См. Раздел «Состояние зависания» в инструментах разработчика Chrome.

    Почему / как svchost.exe использует 6.5 ГБ памяти?

    Как добавить изображение в событие с метатегами Microdata?

    Как я могу программно получить MAC-адрес iphone

    Почему значок конверта панели задач Outlook иногда остается активным, даже если у меня нет непрочитанного письма?

    Какая лучшая библиотека обработки изображений java?

    SSH для компьютера с общим общедоступным IP-адресом и без прав администратора по маршрутизатору

    Как избежать тупика mysql, обнаруженного при попытке получить блокировку; попробуйте перезапустить транзакцию “

    Почему приложения Metro не запускаются в предварительном просмотре Windows 8?

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