Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Как в runas передать админа, не завися от локали?

Ответить
Настройки темы
Любой язык - Как в runas передать админа, не завися от локали?

Пользователь


Сообщения: 58
Благодарности: 3

Профиль | Отправить PM | Цитировать


Возможно ли указать для runas /user - что от имени администратора, но не указывая текущее имя (которое может быть локализовано) этого администратора? Может есть некий встроенный алиас латиницей, для задания админа "по умолчанию"? Может есть другой путь выполнить команду от имени админа?

Отправлено: 22:14, 29-06-2012

 

Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328

Профиль | Отправить PM | Цитировать


Не встречалось такого.
Наверное, будет проще поискать имя админа в
Код: Выделить весь код
net localgroup Администраторы
Переношу в скрипты.

Отправлено: 23:07, 29-06-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Встречалось: Встроенная группа Администраторы всегда имеет SID = S-1-5-32-544. То же со встроенным администратором — второй код отсюда.

То есть, в итоге может выглядеть примерно так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq skip=1 tokens=1,2" %%i in (`wmic.exe UserAccount where "SID like 'S-1-5-21-%%-500'" get Domain^, Name`) do (
	set sFullName=%%i\%%j
)

runas.exe /profile /user:"%sFullName%" "notepad.exe"
endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:43, 30-06-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Как в runas передать админа, не завися от локали?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - требуется запуск батника из-под доменного админа для создания локального админа sharky lions Скриптовые языки администрирования Windows 2 21-04-2011 11:58
RunAs и Windows 7 Freez AutoIt 4 24-12-2009 01:59
Redhat/Fedora - настройка локали Centos 5.3 dihlof0s Общий по Linux 0 06-10-2009 10:02
runas - ввод пароля NetWolf Microsoft Windows NT/2000/2003 2 21-11-2005 07:57
Изменение локали Zeleneew Общий по Linux 11 24-08-2004 01:53




 
Переход