Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Запуск скрипта от имени SYSTEM (http://forum.oszone.net/showthread.php?t=203476)

Vagac 30-03-2011 18:17 1647359

Запуск скрипта от имени SYSTEM
 
Вопрос такой возможно ли запустить скомпиленный скрипт AutoIT от имени системной учетки
У меня 30 компов надо чтобы он запускался при старте системы от имени админа такая конструкция не работает

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

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

Лафлер 31-03-2011 01:00 1647615

эмм...
я немного не понял, можно не много по конкретнее?

VladUs 31-03-2011 10:59 1647812

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

Vagac 31-03-2011 14:42 1648055

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

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

VladUs 31-03-2011 16:33 1648166

Тогда воспользуйтесь планировщиком заданий SCHTASKS. Это тоже утилита командной строки которая позволяет запускать программы по времени и событиям, допустим при загрузке компьютера, от имени SYSTEM

Vagac 31-03-2011 18:54 1648298

Всем спасибо кто помогал решил проблему с помощью PsExec.
Все оказалось проще чем я думал.


Время: 05:20.

Время: 05:20.
© OSzone.net 2001-