Windows 远程安装服务

Windows 远程安装服务,windows,service,installation,Windows,Service,Installation,有没有一种方法可以远程安装服务,而不必求助于.msi软件包或完整的安装程序?我目前使用的方法与这里讨论的方法类似: 在本地安装服务,它工作正常。然而,我也需要能够远程完成同样的事情。非常感谢您的帮助。如果您可以将服务二进制文件(exe文件)复制到目标计算机上,您可以使用与本地安装相同的方式安装服务。唯一的区别是,在使用OpenSCManager功能(请参阅)的过程中,您应该使用目标计算机作为第一个参数(lpMachineName),并在CreateService(请参阅)中作为lpBinary

有没有一种方法可以远程安装服务,而不必求助于.msi软件包或完整的安装程序?我目前使用的方法与这里讨论的方法类似:


在本地安装服务,它工作正常。然而,我也需要能够远程完成同样的事情。非常感谢您的帮助。

如果您可以将服务二进制文件(exe文件)复制到目标计算机上,您可以使用与本地安装相同的方式安装服务。唯一的区别是,在使用
OpenSCManager
功能(请参阅)的过程中,您应该使用目标计算机作为第一个参数(
lpMachineName
),并在
CreateService
(请参阅)中作为
lpBinaryPathName
将服务exe的路径放置在远程计算机上


您可以使用sc.exe实用程序进行安装(在命令提示符中键入“sc create/?”以接收帮助)。远程安装服务,您可以使用sc.exe来完成,您可以使用本机Windows API来实现,就像上面我简短解释的那样。

如果您可以将服务二进制文件(exe文件)复制到目标计算机上,您可以用与本地安装完全相同的方式来安装服务。唯一的区别是,在使用
OpenSCManager
功能(请参阅)的过程中,您应该使用目标计算机作为第一个参数(
lpMachineName
),并在
CreateService
(请参阅)中作为
lpBinaryPathName
将服务exe的路径放置在远程计算机上

您可以使用sc.exe实用程序进行安装(在命令提示符中键入“sc create/?”以接收帮助)。远程安装服务,您可以使用sc.exe来完成,您可以使用本机Windows API来实现该服务,如上文所述