Glamorama
06-10-2009, 18:54
Необходимо на удаленной машине запустить некий процесс с параметрами. Экспериментировал с архивированием, параметры - имена исходного файла и архива.
Сделал через wmic:
wmic /user:"Админ" /password:"123" /node:"srv" process call create "c:\progra~1\7-zip\7z a C:\tst.7z C:\tst.bak"
Работает.
Пишу батник to7z.bat вида :
c:\progra~1\7-zip\7z a C:\tst.7z C:\tst.bak
Запускаю опять же через wmic:
wmic /user:"Админ" /password:"123" /node:"srv" process call create "c:\to7z.bat"
Работает.
Изменяю батник на :
c:\progra~1\7-zip\7z a C:\%1.7z C:\%2.bak
Проверяю локально на srv:
c:\to7z tst tst
Все работает отлично.
Пробую через wmic
wmic /user:"Админ" /password:"123" /node:"srv" process call create "c:\to7z.bat tst tst"
Не работает (не происходит архивация). Хотя батник точно запускается (проверял, добавляя в батник строку time /t >c:\log.txt).
Вопрос - как победить такую оказию?
Сделал через wmic:
wmic /user:"Админ" /password:"123" /node:"srv" process call create "c:\progra~1\7-zip\7z a C:\tst.7z C:\tst.bak"
Работает.
Пишу батник to7z.bat вида :
c:\progra~1\7-zip\7z a C:\tst.7z C:\tst.bak
Запускаю опять же через wmic:
wmic /user:"Админ" /password:"123" /node:"srv" process call create "c:\to7z.bat"
Работает.
Изменяю батник на :
c:\progra~1\7-zip\7z a C:\%1.7z C:\%2.bak
Проверяю локально на srv:
c:\to7z tst tst
Все работает отлично.
Пробую через wmic
wmic /user:"Админ" /password:"123" /node:"srv" process call create "c:\to7z.bat tst tst"
Не работает (не происходит архивация). Хотя батник точно запускается (проверял, добавляя в батник строку time /t >c:\log.txt).
Вопрос - как победить такую оказию?