Запуск программ от имени другого пользователя в Windows 2000/Windows XP
Windows 2000/Windows XP поставляется с утилитой командной строки runas.exe, которая позволяет запускать программу, используя права доступа этого пользователя. Что требуется, так это имя пользователя, пароль и домен. Например, если я вошел в систему Windows 2000/Windows XP Professional с обычной учетной записью пользователя и мне нужно отредактировать реестр, я могу сделать это, не выходя из системы и снова не входя в систему с учетной записью администратора.
runas /user:waynesdomainmyadminaccount regedt32.exe
Runas можно использовать для запуска любой программы, консоли MMC или элемента панели управления, если выполняются следующие требования:
- Вы предоставляете соответствующую информацию об учетной записи пользователя и пароле.
- Учетная запись пользователя имеет возможность входа на компьютер.
- Программа, консоль MMC или элемент панели управления доступны в системе и для учетной записи пользователя.
Использование Runas по сети может привести к сбою. Учетные данные, используемые для запуска программы, могут не иметь адекватного доступа к сетевому ресурсу. Если вы попытаетесь запустить программу, консоль MMC или элемент панели управления из сетевого расположения с помощью функции «Запуск от имени», может произойти сбой, поскольку учетные данные, используемые для подключения к общей сетевой папке, отличаются от учетных данных, используемых для запуска программы.
Проводник Windows и значки на рабочем столе можно запустить с помощью функций Runas. Вам не нужно выходить из системы как пользователь и снова входить как администратор. Очень полезно для устранения неполадок на рабочей станции пользователя или для выполнения задач администратора с вашей рабочей станции. Удерживая нажатой клавишу Shift, щелкните правой кнопкой мыши ярлык или значок, который хотите запустить. Вам будет предложено ввести данные для входа, а затем программа запустится с аутентификацией, правами и разрешениями этой учетной записи. Не забудьте выгрузить программу, если вы делаете это на рабочей станции пользователя.
Чтобы получить все параметры командной строки:
речь /?
Лучше использовать runas для удаленного администрирования. Подключитесь с помощью Telnet к рабочей станции/серверу Windows 2000 / Windows XP и запускайте программы от имени администратора. У нас есть sms remote для этой цели, но если у вас нет такого продукта, как SMS, то это будет хорошо работать для поддержки рабочих станций Windows 2000 / Windows XP.
Runas нельзя использовать в сценариях, потому что pw нужно вводить интерактивно. Существуют утилиты, позволяющие создавать скрипты runas.
- Альтернатива CPAU Runas с поддержкой зашифрованных паролей.
- LSrunas/LSRunase Консольные альтернативы Runas, последняя поддерживает зашифрованные пароли.
- AutoIt (v3) Язык сценариев для автоматизации графического интерфейса Windows.
- RunAsSpc
Похожие советы:
Пошаговое руководство по использованию вторичного входа в систему в Windows 2000
После установки пакета обновления 1 (SP1) для Windows 2000 команда runas может работать некорректно.
Утилита Runas использует профиль по умолчанию