ufomen
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет! Необходимо запускать некий одинаковый xxx.bat скрипт на 10-15 машинах с помощью нажатия одной клавиши. Решение было найдено - PsExec. PsExec.exe \\PCnetName -u Administrator -p passwordHere -i 2 -d -w C:\Scriptdir "C:\Scriptdir\script.bat" Результат выполнения скрипта можно контролировать зайдя по RDP. Обращаю внимание что опция -i задает сессию для которой будет запущен процесс, в данном случае это 2 (Сессия создающаяся при подключении RDP) Все отлично работает, но есть одно большое НО, скрипт делался для упрощения запуска на 15-ти машинах при перезагрузке или обновлении скрипта на удаленных машинах. Во втором случае он отрабатывает как нужно, а вот при перезагрузке сеанс 2 не создается до тех пор пока не присоединишься к компьютеру при помощи RDP и не введешь имя с паролем... Далее происходит загрузка всех компонентов и все! Можно работать. Получается неприятная ситуация "для работы скрипта централизующего запуск необходимо залогиниться на КАЖДУЮ машину при помощи RDP..." И тут я застрял... Смотрел в сторону автостарта RDP сессии но похоже это невозможно, далее смотрел в сторону как бы подцепить RDP не на отдельный экран, а на тот что видит локальный пользователь когда сидит перед монитором, но и это пока сделать не смог. прошу помощи!... Добавлено: Я нашел пока только две стороны куда копать: Вариант РАЗ: через Psexec можно запустить все это только на локальном интерфейсе. PsExec.exe \\PCnetName -u Administrator -p passwordHere -i 0 -d -w C:\Scriptdir "C:\Scriptdir\script.bat" т.е. по RDP уже не посмотришь, или посмотришь. если есть способ коннектиться к локальному дисплею?? Я нашел в гугле нечто подобное. но у меня они не сработали... Варитант ДВА: на RDP-шном втором дисплее после рестарта запустить процесс нельзя, оно и понятно, его еще попросту НЕТ, а чтоб он был нужно зайти по RDP и так сказать его инициировать, может есть способ инициировать его автоматически?? может есть еще 3 и даже 4 и 5 путь )) Но я что-то их не вижу пока... |