如何在远程计算机上安装Topshelf服务?

时间:2016-11-16 17:00:05

标签: topshelf

要安装Topshelf服务,我通常会这样做:

myservice.exe install

如果我想在远程计算机上安装该服务,我不能这样做:

\\server\c$\myservice.exe install

...因为它仍会在我的本地计算机上安装该服务。

如何在远程计算机上安装Topshelf服务,而无需登录该计算机并直接从该计算机运行可执行文件?

1 个答案:

答案 0 :(得分:1)

Microsoft提供了一个名为PsExec的工具。它有很多功能,其中之一就是在远程机器上运行命令。

编辑:

文件部署:要将文件存入目标计算机,您必须进行某种复制,无论是手动还是使用某种脚本。

安装:在你的机器上安装psexec,它可能需要安装在远程机器上,但我不记得了。在您的计算机上打开命令提示符,键入

psexec \\remotecomputername -u admin@domain.com -p p@$$w0rd "c:\applications\myprogram\myprogram.bat"

在这种情况下,remotecomputername是您要定位的计算机的名称。如果您需要以其他用户身份登录,请使用示例中的-u和-p开关,最后将路径放到exe" c:\ applications ..."