Запуск .exe в Windows2003 из batch файла

Обсуждение сетевых операционных систем и их применения (Windows, Linux, FreeBSD, Novell и т.д.)

Модератор: Модераторы

Новый участник
Сообщения: 2
Зарегистрирован: 15 май 2007, 17:11

Сообщение Yuriy.K » 15 май 2007, 17:13

Возникла следующая проблема при запуске .exe в Windows2003 из batch файла. Платформа следующая: IIS6.0, Windows2003, PHP5.2.1 (связка IIS6.0 и PHP - вынужденная). Batch файл запускается функций system() из скрипта на php, и из этого batch файла необходимо вызвать .exe с определенными параметрами (.exe - это plink.exe - Command-line SSH, Telnet, Rlogin client). Batch файл запускается нормально и отрабатывается из-под IIS'а - проверял - если написать что-то простое типа: mkdir C:\test. Если же написать вызов plink.exe с определенными параметрами в этом bat'е - не работает. Сам вызов plink.exe с параметрами написан правильно - запускаю руками - отрабатывается правильно. Подскажите, почему вызов plink.exe из .bat не работает при запуске из пхп скрипта? Скорее всего проблема с правами на запуск plink из-под IIS'а... Хотя у plink'а ставил права для группы Users IIS'а от чьего имени запускается сам .bat - не работает. Переносил plink в папку для CGI программ на сервере - не работает (клал в эту папку и cmd.exe). :(

Новый участник
Сообщения: 2
Зарегистрирован: 15 май 2007, 17:11

Сообщение Yuriy.K » 18 май 2007, 01:54

Решил проблему, но "экзотическим" способом: пришлось написать две маленькие пргораммки - клиентскую и серверную. Проблема действительно в правах на запуск plink.exe была.

Вернуться в Сетевые операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5