远程运行批处理文件

时间:2011-08-24 15:51:08

标签: sql sql-server batch-file wmi

我维护了200台笔记本电脑 - 它们运行的​​是一块采用SQL复制的软件 - 它们都同步回中央服务器 - a.b.com

如果其中一个出现问题,我需要在SQL Server上执行一些存储过程来重新初始化它们,我想编写脚本,以便可以从客户端机器上完成。

在SQL Server上我启用了sqlcmd并创建了一个批处理文件来调用我想要执行的.sql文件。

我现在需要能够编写客户端安装脚本的脚本,以便它一旦到达某个点就会运行这个批处理文件 - 我已经读过这可能是WMI但我不太确定服务器是在URL,而不是LAN的一部分。

我尝试使用wmic /node:a.b.com printer list status进行连接只是为了测试,但我得到invalid node

有没有办法使用命令行工具来执行此操作?

1 个答案:

答案 0 :(得分:1)

Telnet应该可行。如果您没有启用它,此链接将显示如何。 http://www.petri.co.il/enable_telnet_on_windows_2003.htm