Войти

Показать полную графическую версию : [решено] Запуск скрипта от имени SYSTEM


Vagac
30-03-2011, 18:17
Вопрос такой возможно ли запустить скомпиленный скрипт AutoIT от имени системной учетки
У меня 30 компов надо чтобы он запускался при старте системы от имени админа такая конструкция не работает

ProcessWait("tcpsvcs.exe") ;Ожидаем появление процеса
If ProcessExists("tcpsvcs.exe") Then
MsgBox(0, "Процесс", "tcpsvcs.exe Загружен")
ProcessSetPriority("tcpsvcs.exe", 4);Задаем высокий приоритет выполнения процеса
EndIf

Помогите кто знает.

Лафлер
31-03-2011, 01:00
эмм...
я немного не понял, можно не много по конкретнее?

VladUs
31-03-2011, 10:59
Утилита командной строки psexec.exe от Марка Руссиновича позволяет ето сделать. Скачать ее можно с сайта microsoft.
Можно воспользоваться утилитой командной строки at, которая служит планировщиком заданий. Она тоже запускает задания от имени учетной записи
Например если набрать в командной строке:
at 10:55 /interactive notepad.exe
то в 10:55 запустится блокнот от имени учетной записи.

Vagac
31-03-2011, 14:42
at 10:55 /interactive notepad.exe не подходит мне нужно запускать скрипт каждый день при загрузке компов а "at" требует назначенного времени.
psexec.exe не пробовал но не ходелось бы устанавливать на компы пользователей доп софт.

-----------------------
я немного не понял, можно не много по конкретнее?
-----------------------
Что не понятно мне необходимо чтобы скрипт стартовал при загрузке компа и перераспределял приоритеты процессов так как мне нужно но сделать это из под учетки админа не выходит надо чтобы он выполнялся из под учетки SYSTEM.
В кратце скрипт не только перераспределяет приоритеты процессов он выполняет чистку определенных файлов, запускает архивацию, скачивает определенные файлы с сервера на компьютер пользователя и чистит реестр.

VladUs
31-03-2011, 16:33
Тогда воспользуйтесь планировщиком заданий SCHTASKS. Это тоже утилита командной строки которая позволяет запускать программы по времени и событиям, допустим при загрузке компьютера, от имени SYSTEM

Vagac
31-03-2011, 18:54
Всем спасибо кто помогал решил проблему с помощью PsExec.
Все оказалось проще чем я думал.




© OSzone.net 2001-2012