客户端上的快捷方式在服务器上运行 bat 文件

客户端上的快捷方式在服务器上运行 bat 文件

是否可以在客户端上放置一个快捷方式来运行服务器上的 bat(或 vbscript)文件?(而不是在客户端上运行的脚本)

这看起来很基础,但我不知道该如何做到这一点。

答案1

有一套出色的工具叫做 PsTools,其中包括执行程序。PsExec 允许您远程执行另一台机器(或在本例中为服务器)上的程序。当然,您必须拥有适当的权限/凭据才能执行此操作。

以下 psexec 命令将以用户“johndoe”的身份在名为“ServerName”的服务器上使用帐户密码“Asdf1234”运行位于目录“C:\batch”(在服务器上)中的批处理文件 my_batch_file.bat:

psexec \\ServerName -u johndoe -p Asdf1234 c:\batch\my_batch_file.bat

请注意,在此示例中,批处理文件必须已存在于服务器上。

在这里阅读有关 PsExec 的更多信息:http://technet.microsoft.com/en-us/sysinternals/bb897553

相关内容