Что нового

Как правильно использовать RunAsSet?

chabatok

Новичок
Сообщения
2
Репутация
0
Помогите пожалуйста!
Есть задача: запустить скрипт от имени администратора домена
Код:
; Set the RunAs parameters to use local adminstrator account
RunAsSet("domain_admin", "domain", "password")

; Run command line as admin
RunWait("cmd")

; Reset user's permissions
RunAsSet()

Результата нет, в редакторе, после нажатия F5:
Код:
>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "D:\Temp\runcmdasadmin.au3"
D:\Temp\runcmdasadmin.au3 (2) : ==> Unterminated string.: 
RunAsSet("domain_user", "domain", "password")

>Exit code: 1    Time: 0.221
 

SemEMP

Знающий
Сообщения
42
Репутация
7
запуск от пользователя зарегенного в домене администратором
Код:
RunAs( "username", "domain", "password", 3, "program" )

:ok: это работает в последней версии автоит
RunAsSet() - устаревшая функция

В твоём случаем, я так понял надо от имени пользователя domain_admin в домене domain с паролем password запустить CMD
Код:
RunAs( "domain_admin", "domain", "password", 3, @ComSpec & " /c " & 'cmd' )
 
Автор
chabatok

chabatok

Новичок
Сообщения
2
Репутация
0
Спасибо :smile:
в моем случае надо выполнить на клиентском компьютере батник который лежит в шаре от имени администратора, получается так:
Код:
RunAs( "Administrator", "Domain", "password", 3, '\\0.0.0.0\share\test.bat' )

Правильно?
 

SemEMP

Знающий
Сообщения
42
Репутация
7
RunAs( "Administrator", "Domain", "password", 3, '\\0.0.0.0\share\test.bat' )

Правильно?
Да верно, можно ещё текущую дерикторию прописать
Код:
RunAs( "Administrator", "Domain", "password", 3, '\\0.0.0.0\share\test.bat' ,'\\0.0.0.0\share')
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
chabatok,
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 
Верх