
Мне нужно войти в систему как SYSTEM, потому что мой Apache запускает процесс как SYSTEM (это то, что я вижу в диспетчере задач), и мне нужно запустить этот процесс из командной строки (psexec.exe), чтобы принять всплывающее окно EULA, в противном случае он просто зависнет на стороне Apache.
решение1
Поскольку вы не можете войти в систему интерактивно как SYSTEM, лучшим вариантом будет временно запустить Apache под другой учетной записью, принять лицензионное соглашение (разумеется, для какого-то другого пакета, поскольку у Apache нет такого всплывающего окна) и сбросить настройки обратно на учетную запись SYSTEM.
решение2
psexec -s
будет запускать все как Системное, но в интерактивном режиме на текущем рабочем столе.
решение3
Вы можете заставить Apache принять EULA, запустив psexec с -accepteula
параметром
решение4
В зависимости от используемой вами ОС вы можете использовать команду at для планирования задания.
Сначала получите местное время с помощью команды «time».
Затем запланируйте задание на одну минуту позже из командной строки:
C:\Users\wilfriedvs>в 10:01 /interactive cmd.exe