Запустить пакетный файл удаленно - PullRequest
1 голос
/ 24 августа 2011

У меня есть 200 ноутбуков, которые я обслуживаю - они используют программное обеспечение, использующее репликацию SQL - все они синхронизируются с центральным сервером - a.b.com

Если один из них выходит из строя, мне нужно выполнить некоторые хранимые процедуры на SQL Server для их повторной инициализации, я хочу написать сценарий, чтобы это можно было сделать на клиентском компьютере.

На SQL Server я включил sqlcmd и создал командный файл, который вызывает файл .sql, который я хочу выполнить.

Теперь мне нужно иметь возможность создавать сценарии установки на стороне клиента, чтобы он запускал этот пакетный файл, как только он достигнет определенной точки - я читал, что это возможно с WMI, но я не так уверен, как сервер находится по URL-адресу и не является частью локальной сети.

Я пытался подключиться, используя wmic /node:a.b.com printer list status только для проверки, но я получаю invalid node.

Есть ли способ использовать инструменты командной строки для этого?

1 Ответ

1 голос
/ 24 августа 2011

Telnet должен работать. Если у вас нет его, эта ссылка показывает, как. http://www.petri.co.il/enable_telnet_on_windows_2003.htm

...