C:\Program Files\Winrar\winrar.exe: "C:\Program" - не программа

Мордор Держимордов
Дата: 29.01.2009 08:51:33
Запущаю:

EXEC master..xp_cmdshell N'"C:\Program Files\WinRAR\winrar.EXE"  -m5 -t -df  "F:\BackUps\!Прием\PAM\PAM_TEMP.rar" "F:\BackUps\!Прием\PAM\PAM_TEMP" '

"C:\Program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
NULL

Как?
SashkaUA
Дата: 29.01.2009 08:55:23
C:\Progra~1\WinRAR\winrar.EXE
aleks2
Дата: 29.01.2009 08:55:40
Мордор Держимордов
Запущаю:

EXEC master..xp_cmdshell N'"C:\Program Files\WinRAR\winrar.EXE"  -m5 -t -df  "F:\BackUps\!Прием\PAM\PAM_TEMP.rar" "F:\BackUps\!Прием\PAM\PAM_TEMP" '

"C:\Program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
NULL

Как?

И как тебя держат на работе?

xp_cmdshell N'echo "C:\Program Files\WinRAR\winrar.EXE" -m5 -t -df "F:\BackUps\!Прием\PAM\PAM_TEMP.rar" "F:\BackUps\!Прием\PAM\PAM_TEMP" '

И тебе полегчает...
aleks2
Дата: 29.01.2009 08:56:37
SashkaUA
C:\Progra~1\WinRAR\winrar.EXE


Ты удивишся, но могет быть и Progra~2...
iap
Дата: 29.01.2009 09:00:27
А так?
EXEC master..xp_cmdshell N'"C:\Program Files\WinRAR\winrar.EXE -m5 -t -df ""F:\BackUps\!Прием\PAM\PAM_TEMP.rar"" ""F:\BackUps\!Прием\PAM\PAM_TEMP"""'
Или двойные кавычки у имён файлов попробовать убрать - ведь спецсимволов в именах вроде бы нет.

P.S. Может, и глупость написал - не проверял.
Мордор Держимордов
Дата: 29.01.2009 10:01:24
aleks2
Мордор Держимордов
Запущаю:

EXEC master..xp_cmdshell N'"C:\Program Files\WinRAR\winrar.EXE"  -m5 -t -df  "F:\BackUps\!Прием\PAM\PAM_TEMP.rar" "F:\BackUps\!Прием\PAM\PAM_TEMP" '

"C:\Program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
NULL

Как?

И как тебя держат на работе?

xp_cmdshell N'echo "C:\Program Files\WinRAR\winrar.EXE" -m5 -t -df "F:\BackUps\!Прием\PAM\PAM_TEMP.rar" "F:\BackUps\!Прием\PAM\PAM_TEMP" '

И тебе полегчает...


ОТЧЕ! ПРОЯСНИ!
Выполнил:
EXEC master..xp_cmdshell N'echo "C:\Program Files\WinRAR\winrar.EXE"  -m5 -t -df  "F:\BackUp\!Прием\TaxCont\PAM\PAM_TEMP.rar" "F:\BackUp\!Прием\TaxCont\PAM\PAM_TEMP" '
Получил:
"C:\Program Files\WinRAR\winrar.EXE"  -m5 -t -df  "F:\BackUp\!Прием\TaxCont\PAM\PAM_TEMP.rar" "F:\BackUp\!Прием\TaxCont\PAM\PAM_TEMP" 
NULL
Мордор Держимордов
Дата: 29.01.2009 10:02:03
iap,

Аналогично начальному сообщению:

"C:\Program" не является внутренней или внешнейкомандой, исполняемой программой или пакетным файлом.NULL
aleks2
Дата: 29.01.2009 10:03:22
Мордор Держимордов,

не все нам по силам. Строка команды вроде правильная. Но на всякий случай скопируй Copy/Paste и запусти ручками...
tpg
Дата: 29.01.2009 10:06:49
Если в командной строке есть пробелы, её надо заключать в кавычки. Если пробелов нет, кавычки ставить не надо.
Вы так пробовали?
aleks2
Дата: 29.01.2009 10:08:22
EXEC master..xp_cmdshell N'cmd.exe /C "C:\Program Files\WinRAR\winrar.EXE"  -m5 -t -df  "F:\BackUp\!Прием\TaxCont\PAM\PAM_TEMP.rar" "F:\BackUp\!Прием\TaxCont\PAM\PAM_TEMP" '
Но, вопче-то, странно...