Я пытаюсь запустить Internet Explorer из пакетного сценария, который запускается из планировщика как система при отображении окна на рабочем столе активных пользователей. Две морщины: У пользователя нет пароля, Имя пользователя не согласовано.Скрытый IE-экземпляр
Каков наилучший способ для этого?
Я попробовал несколько вещей, и ближе всего я получил это:
PsExec.exe -s -i -l 'C:\path-to-iexplore.exe'
из CMD окна, которое получает мне процесс, который работает как система с GUI, показанной , но мне нужна противоположность -s (системный пользовательский) флаг, или чтобы можно было найти и указать -i (текущая оболочка.)
Вы еще что-нибудь пробовали? –
Да, я много думал о PsExec, но не могу понять, как передать право собственности на процесс/etc без какого-либо очень серьезного .net или что-то в этом роде. «PsExec.exe -s -i -l» C: \ path-to-iexplore.exe'' работает отлично с консоли (например, процесс работает как система, но отображается) планировщик. – pnovotnak
Напишите ближайший, который вы получили в вопросе, в противном случае вы рискуете попасть вниз избирателей. –