2009-09-22 8 views
4

Я хотел бы иметь возможность запуска командного файла на удаленном компьютере после сборки, где вывод сборки и командный файл находятся на машине сборки.Как выполнить пакетный файл на удаленном компьютере?

Другими словами, я хочу, чтобы командный файл, запущенный на удаленном компьютере, находился на сервере сборки, доступном через UNC-путь.

Я просмотрел пространство имен WMI (System.Management), но не нашел правильного способа сказать ему, чтобы посмотреть путь UNC для пакетного файла.

Решения, отличные от WMI, также приветствуются.

Кевин

+1

Почему бы не добавить команду на сборку непосредственно? – Mark

+0

, потому что командный файл вызывает процесс, который живет в удаленном ящике –

ответ

6

Попробуйте использовать SysInternal инструменты PSExec

Это позволит вам удаленно выполнить файл

+0

Это отлично работает, но у меня возникают проблемы с захватом вывода командного файла. Любые указания по этому поводу? –

+0

Вы можете передать его в файл. вы можете сделать это с помощью> как последнего параметра, а затем извлечь этот файл после того, как вы закончите. –

+0

Как «dir> \\ Server \ share \ FileList.txt» –

Смежные вопросы