Войти

Показать полную графическую версию : Команда label запускается от имени Администратора. Можно ли перед командой задать это


SvoiLudi
08-04-2010, 11:35
Команда label запускается от имени Администратора. Можно ли перед командой задать этого главного Администратора, чтобы не спрашивала винда? как?

zonderz
08-04-2010, 13:37
SvoiLudi

справка Windows > ручками вбиваем "запуск от имени"


команда runas

SvoiLudi
09-04-2010, 11:10
runas /user:%USERDOMAIN%\administrator "label v:Dokumenty"

хапускаю, пишет: пароль. у меня он пустой. нажимаю enter. а винда пишет, что пароль не указан. что делать?

Vadikan
09-04-2010, 11:20
SvoiLudi, если вы работаете с учетной записью администратора, см. http://www.oszone.net/10594/run_as_admin (способ 4). Задание можно создать и запускать из командной строки.

SvoiLudi
09-04-2010, 11:20
в УПРАВЛЕНИИ НА РУССКОЙ ВИН7 пользователь Administrator входит в группу ПОЛЬЗОВАТЕЛИ, а русский Администратор в группу Администраторы. Паролей никому не давал. Создавал пользователя m только

т.е. нужно создать ярлык? или я не так понял?

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

SvoiLudi
09-04-2010, 11:37
In the user interface for Windows Vista, the Run as… command has been changed to Run as administrator. However, you should rarely have to use the Run as administrator command because Windows Vista will automatically prompt you for an administrator password when it is needed

В интерфейс пользователя для Windows Vista, Выполнить как ... Команда была изменена на Запуск от имени администратора. Однако, вы должны редко приходится пользоваться Запуск от имени администратора команду, поскольку Windows Vista автоматически запросит у вас пароль администратора, когда это необходимо.

походу команда runas не подходит. как быть?

Vadikan
09-04-2010, 12:30
в УПРАВЛЕНИИ НА РУССКОЙ ВИН7 пользователь Administrator входит в группу ПОЛЬЗОВАТЕЛИ, а русский Администратор в группу Администраторы. »
Вы уж сами разберитесь, в какую группу администраторов помещать. В общем случае администратор не должен входить в группу пользователи, а это именно то, что вы сделали, как я понял, с записью Administrator. Вообще, я бы не стал создавать такую запись во избежание путаницы.

как быть? »
См. сообщение 4 - у меня других предложений не появилось за последние полчаса.

SvoiLudi
09-04-2010, 14:08
Создавал пользователя m только, остальные были в винде по-умолчанию: Administrator и Администратор

zonderz
09-04-2010, 16:21
SvoiLudi,

хапускаю, пишет: пароль. у меня он пустой. нажимаю enter. а винда пишет, что пароль не указан. что делать?

Microsoft:
For example, you cannot use the secondary logon service (RunAs) to start a program as a local user with a blank password.
http://technet.microsoft.com/en-us/library/cc751488.aspx

leonaft
11-04-2010, 07:25
Если я правильно понял, нужен автоматический запуск label (label.exe) от имени администратора.
Для этого можно использовать Psexec (http://technet.microsoft.com/ru-ru/sysinternals/bb897553.aspx) :
psexec -u имя пользователя -p пароль %sysdir%\label.exe параметры
Если нужно, чтобы пароль был защищён (зашифрован), лучше для запуска целевой программы использовать AdmiLink (http://crw-daq.ru/download/doc/admilink/admilink.htm) или CPAU (http://www.joeware.net/freetools/tools/cpau/index.htm)

SvoiLudi
12-04-2010, 06:40
на каждом компьютере используются разные имена и пароли

leonaft
12-04-2010, 09:52
В таком случае, еслки, команда label используется в скрипте несколько раз, может быть целесообразно запускать весь скрипт от имени администратора. Например запустить диспетчер задачь от имени администратора > Файл > Новая задача.. или запустить cmd.exe от имени администратора..

Или ещё можно так: добавить в скрипт оператор условия. Если переменная %username% равно Петя то запустить такоую-то команду, если %username%=Вася то такую-то.. В общем сколько компьютеров, столько и условий

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

SvoiLudi
13-04-2010, 07:54
а как пароли вписывать? они до написания cmd-файла неизвестны

zonderz
13-04-2010, 09:16
а как пароли вписывать? они до написания cmd-файла неизвестны »

в батнике оформить приглашение ввода пароля
и использовать оператор GOTO

leonaft
14-04-2010, 07:53
Или написать батник в котором логин и пароль задаются в качестве параметров запуска (%1, %2)




© OSzone.net 2001-2012