Запустить под другим пользователем windows server 2008

Add “Run As” Option to Start Menu in Windows 10

windows 11 start menu item to runas another user

List the Microsoft Store apps on your computer using PowerShell:

You can find a specific app:

В операционных системах Windows существует возможность находясь под учетной записью пользователя, произвести запуск исполняемого файла от имени другого пользователя. Причин для такого запуска много и как правило это нужно осуществить в короткие сроки, так что сразу к важному.

Статья поделена на:

Запуск от имени другого пользователя

In this article, we are going to take a look at how to use the Runas command.

  # Start cmd as admin
runas /user:admin cmd  

runas

runas administrator

After you have typed the command, you will be prompted for the password after which the command will be executed.


Parameters

With the basics explained, lets take a closer look at the different options we have. There are a couple of parameters that we can use with the runas command:

RunAs Parameters
  # Runas usage
runas <parameters> /user:<username> <command>  

Let’s see the syntax of runas command with some examples.

  runas /user:domainname\username program  
  runas /user:administrator regedit  

To specify arguments to the program:

  runas /user:username "program argument1 argument2 ."  
  runas /user:administrator "notepad C:\boot.ini"  
  runas /user:administrator cmd  
  C:\>runas /user:administrator cmd
Enter the password for administrator:
Attempting to start cmd as user "techblogger-pc\administrator" .    

It will launch new command window after printing the above message.

For example, to run the batch file located at c:\data\mybatchfile.bat
, you need to run the below command.

  runas /user:administrator C:\data\mybatchfile.bat  

Some questions regarding runas command:

  1. You’re not going to get prompted for UAC authorization, even if logged in as the administrator and
  2. RUNAS expects that you have the administrator password, even if your user is setup as a local administrator, in which case the former password is not a sound security practice, specially in work environments.
   @echo off

>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

if '%errorlevel%' NEQ '0' (
    echo Requesting Admin access...
    goto goUAC )
    else goto goADMIN

:goUAC
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:goADMIN
    pushd "%CD%"
    CD /D "%~dp0"

rem --- FROM HERE PASTE YOUR ADMIN-ENABLED BATCH SCRIPT ---
echo Stopping some Microsoft Service...
net stop sqlserveragent
rem --- END OF BATCH ----
  
  

This solution works 100% under Windows 7, 8.1 and 10 setups with UAC enabled.

Windows Server 2008 Icon:: groovyPost.com

Как администратор домена для небольшой или крупной корпорации, НИКОГДА не рекомендуется входить в систему как администратор домена (или другой привилегированный пользователь), чтобы читать электронную почту или выходить в Интернет. В конце концов, если вы обнаружите неприятную ошибку / вирус из Outlook или Internet Explorer, ваши учетные данные будут иметь возможность распространять вирус на все системы в компании. Не очень хорошая вещь!

С выпуском Windows Vista и Server 2008 все изменилось. Правда, вы все равно можете использовать RunAs.exe из командной строки, если хотите сделать это с помощью проводника Windows. К счастью, Марк Руссинович написал новый инструмент под названием

который добавляет функцию запуска от имени в Windows Explorer.

Следуйте ниже шаг за шагом, чтобы получить его на вашем поле:

Добавьте «Запуск от имени другого пользователя» в контекстное меню проводника Windows для Vista и Server 2008

2)
О ручка
командная строка и Бегать
: shellrunas / reg

Добавить «Запуск от имени другого пользователя» в контекстное меню проводника Windows для Vista и Server 2008:: groovyPost.com

3)
щелчок
Ok
для подтверждения Установка завершена

Добавить «Запуск от имени другого пользователя» в контекстное меню проводника Windows для Vista и Server 2008:: groovyPost.com

Чтобы проверить, удерживайте SHIFT и щелкните правой кнопкой мыши на приложении. Теперь вы должны увидеть «Запуск от имени другого пользователя» в контекстном меню.

Добавить «Запуск от имени другого пользователя» в контекстное меню проводника Windows для Vista и Server 2008:: groovyPost.com

Добавить «Запуск от имени другого пользователя» в контекстное меню проводника Windows для Vista и Server 2008:: groovyPost.com

ОЧЕНЬ маленький инструмент! Спасибо, Марк!

За последние несколько дней, я бы сказал, некоторые из наших пользователей столкнулись с хорошо известным сообщением об ошибке, касающимся запуска Runas на Windows Server 2008. Эта проблема возникает по ряду причин. Обсудим сейчас.

ShellRunas в версии 1.01 (из которых sysinternals теперь частично связаны с TechNet) выполнит свою работу. Загрузить ShellRunas
просто, и использование следующего набора активирует инструмент:

Это руководство устанавливает обходной путь «Запуск от имени» в меню «Пуск» для использования через оболочку Windows. На рисунке A показан огромный Интернет с Windows Server 2008 с установленным инструментом Sysinternals. Рисунок A

Команда ShellRunas также может быть полностью адаптирована без каких-либо дополнительных шагов для уникальных и нечетных итераций команды. Кроме того, приложение можно удалить с помощью параметра unreg, если вы думаете, что хотите удалить все из возможных конфигураций. По иронии судьбы, этот инструмент не должен изменять конкретное существование вторичной службы входа в Windows, которая фактически предназначена для эффективного использования альтернативных учетных данных.

Возможность предоставить явные учетные данные не является изнурительной в любой хорошей административной практике. Это прежде всего важно для учетных записей, которые остаются членами новой группы администраторов домена. ShellRunas позволит организациям в значительной степени сохранить свои методы безопасности при переходе непосредственно на Windows Server 2008.

Будьте в курсе последних новостей о Server Windows 2003 и Server Windows 2008 до дня свадьбы с этим лучшим бесплатным информационным бюллетенем для Server Windows, который доставляется каждую среду. Зарегистрируйтесь автоматически сегодня!

Вы, наверное, знаете, что часто Windows Server 2008 не может предоставить вам время для «запуска A от имени другого пользователя», а только «Запускать просто потому, что администратор».

как делать runas внутри Windows Server 2008

Вы также должны знать об этом. Авторы shellrunas, Sysinternals. ShellRunAs часто добавляет к функциям командную строку RunAs, контекстную пищу исполняемых программ. После загрузки команды ShellRunAs – reg у вас есть возможность щелкнуть правой кнопкой мыши любую программу, выбрать «Запуск от имени другого пользователя», а также ввести учетные данные пользователя, которого вы хотите рассматривать как программу.

Эта функция поможет вам подключиться к серверу с минимальными привилегиями при запуске программ, требующих более быстрых привилегий, обеспечивая безопасность вашего устройства.

Настоящая проблема ShellRunAsis заключается в том, что на одну установку приходится один посетитель веб-сайта. Это означает, что он обычно запрашивает “установку” на сервере для пользователя. Это связано с тем, что ShellRunAs / reg, как считается, постоянно обновляет запись для текущей гуманной структуры (HKCU). Это может быть проблемой для серверов, на которых работает много разных людей, например, терминального сервера.

Как сделать эту технологию доступной для всех пользователей системы? Прочтите, чтобы узнать, как это сделать.

  • Загрузите shellrunas Sysinternals и извлеките ShellRunAs.exe в% SystemRoot% System32
  • Используйте Блокнот для создания reg-файла ShellRunAs.reg с однократным содержимым:

как получить runas в windows server 2008

Редактор реестра Windows 5.00

  • Наконец, дважды щелкните файл ShellRunAs.reg, чтобы впитать его в реестр.

Теперь щелкните правой кнопкой мыши пакет или программу, и вы и ваша семья увидите новую опцию «Запуск от имени другого пользователя». Для каждого пользователя сервера будет лучше, если вы это сделаете, а не будете регистрировать его как одного пользователя.

Примечание. Когда пользователь выбирает Как, ваша собака запускает другого пользователя в первый раз, поскольку он должен принять Лицензионное соглашение с конечным пользователем. Это происходит только один раз, поскольку подтверждение лицензии для каждого пользователя записывается в материальном улье HKCU.

Между прочим, эта функциональность в качестве некоторых других пользователей, а также функция, выполняемая в качестве администратора, заложена здесь в Server Windows 2008 R2.

Запуск через утилиту Runas

Запустить исполняющий файл от имени другого пользователя возможно с помощью интерпретатора командной строки, через «Выполнить», либо просто через ярлык, воспользовавшись утилитой runas.

Пример запуска калькулятора через приложение «Выполнить»:

  1. – Создать – Ярлык
  2. В отрывшемся окне пишем:

Для того, чтобы утилита не спрашивала каждый раз перед запуском объектов пароль, можно добавить параметр /savecred в строку после runas. Пароль в этом случае запишется в Диспетчере учетных данных Windows. Пользоваться параметром /savecred не безопасно
, особенно если сохранять данные привилегированного пользователя.

PowerShell RunAs

  # Run as admin
Start-Process powershell -Verb RunAs

# Run as other user
Start-Process powershell -Verb RunAsUser  
  # Store the credentials
$Cred = (Get-Credential)
Start-Process Powershell "-File c:\path\to\script.ps1" -Credential $Cred

Start-Process Powershell "-File c:\path\to\script.ps1" -Credential (Get-Credential)  

Using RunAs in PowerShell

$Cred = (Get-Credential)

Start-Process -FilePath "powershell.exe" -Credential $Cred

Or a third-party ShelExec tool:

ShelExec /Verb:runas cmd.exe

How to Create a Shortcut to Run as Different User?

shortcut with runas command

How to Use RunAs Without Password Prompt?

After specifying the password, it will be saved to the Windows Credential Manager
.

rundll32.exe keymgr.dll, KRShowKeyMgr

windows runas with savecred option

Note
. In addition, /savecred option doesn’t work in the Windows Home edition versions.

In the same way, you can run any other snap-in (if you know its name).

RunAs Examples

Below I will give you a couple of examples of how to use the runas command.


Run as (domain) administrator

  # Run commandprompt as local admin
Runas /user:administrator cmd

# Run commandprompt as domain admin
Runas /user:lazyadmin\administrator cmd  


Open an MMC console as admin

  # Open services.msc
Runas /user:administrator "MMC services.msc"  


Open a program as another user

  Runas /user:administrator "C:\Program Files\Google\Chrome\Application\chrome.exe"  

Wrapping Up

If you have any questions, just drop a comment below.

Запуск от имени другого пользователя в проводнике Windows

Пожалуй, это самый простой и быстрый способ открытия исполняемого файла, либо ярлыка с рабочего стола, а также с любого другого места, находящегося на локальном компьютере, или в сетевой папке через протокол SMB.

  1. C зажатой клавишей правой кнопкой мыши () щелкаем на нужный объект и в открывшемся меню выбираем « Запуск от имени другого пользователя
    » в английской локализации Windows будет « Run as different user
    ».
  2. В выскочившем окне вбиваем имя и пароль учетной записи, от которой следует произвести запуск. Если пароля у учетной записи не существует, то произвести запуск .

Запуск от имени другого пользователя в проводнике Windows

Run a Program Under a Different User from CMD

using runas in command prompt

Enter the password for admin

  Enter the password for corp\server_admin:
Attempting to start C:\Windows\system32\notepad.exe C:\ps\region.txt as user "corp\server_admin " .    
  RUNAS ERROR: Unable to run - yourcommand
1326: The user name or password is incorrect.    
  RUNAS ERROR: Unable to acquire user password  

How to Run Apps as Different User from File Explorer?

  • If you want to run the program as an Active Directory user, you must specify its name in the userPrincipalName
    ( [email protected]
    ) or samAccountName ( DomainName\UserName
    ) format ;
  • If your computer is joined to an AD domain
    , then to run the program on behalf of a local user account, specify its name in the following format: .\localusername
    .

taskmanager the application is running under different user

Запуск от имени другого пользователя в меню Пуск

До Windows 10 в меню пуск существовала возможность, не прибегая ни к каким манипуляциям осуществить запуск от имени другого пользователя. Открытие приложения осуществлялось с выбором соответствующего задаче параметра. В Windows 10 для отображения контекстного меню с такими параметрами, необходимо:

  1. (+) + gpedit.msc +
  2. Проследовать Конфигурация пользователя -> Административные шаблоны -> Меню «Пуск» и панель задач.
  3. Найти “Показывать команду «Запуск от имени другого пользователя» при запуске”.
  4. Найденному параметру групповой политике задать состояние «Включено».
  5. (+) + gpupdate /force +

Запуск от имени другого пользователя в меню Пуск

Второй способ для отображения контекстного меню «Запуск от имени другого пользователя» в меню «Пуск» Windows 10 – воспользоваться редактором реестра:

  1. (+) + regedit +
  2. Зайти в раздел HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ Explorer
  3. Параметру ShowRunAsDifferentUserInStart поменять значение на 1.
  4. Перезагрузить компьютер.

Реестр - Запуск от другого пользователя

После пункт «Запуск от имени другого пользователя» появляется в «Дополнительно», а необходимость нажимать пропадает.

“Run As Different User” Option is Missing in Windows

On Windows, you can hide or show the RunAs menu item in File Explorer using two registry parameters:

  • The HideRunAsVerb
    parameter (REG_DWORD) under the registry key HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer (1 – hide the RunAs item, 0 – show it);
  • EnableSecureCredentialPrompting
    (REG_DWORD) under HKLM\ Software\Microsoft\Windows\CurrentVersion\Policies\CredUI (1 – hide, 0 – show).

GPO: Require trusted path for credential entry

:/>  Как проверить Windows 10 на ошибки и целостность системы: проверка диска, реестра, использование различных программ

Оставьте комментарий