parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вопрос по FILE:EXEC

coel 28.09.2011 12:57 / 28.09.2011 13:01

Когда парсер работал совместно с апачем, то всё работало.
После переезда сайта на IIS6 (CGI версия парсера) почти всё работает. Проблема в следующем:
$fExecVBS[^file::exec[c:\windows\system32\wscript.exe;;c:\inetpub\www\admin\diag\copylogs.vbs]]
copylogs.vbs:
On Error Resume Next
Dim dp
dp = Mid(Date,7,10) & Mid(Date,4,2) & Mid(Date,1,2)
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "\\server7\diag$\SFLog" & dp & ".csv", "C:\inetpub\www\admin\diag\server7.csv"
fso.CopyFile "\\proxy\diag$\SFLog" & dp & ".csv", "C:\inetpub\www\admin\diag\proxy.csv"
... т.е. простое копирование файлов с переименованием, но суть не в этом VBS скрипте. А в том, что FILE:EXEC выполняется без ошибок (.status = 0, .stderr пуст, .text тоже пуст, естественно), а ожидаемого результата нет.
Если тупо пойти в коммандную строку и выполнить
c:\windows\system32\wscript.exe c:\inetpub\www\admin\diag\copylogs.vbs
, то ожидаемый результат будет.

В чём причина?