Service 是否使用PsExec安装windows服务?

Service 是否使用PsExec安装windows服务?,service,psexec,Service,Psexec,是否可以使用PsExec远程安装Windows系统系列?文件已在远程系统上;我正在尝试使用 psexec \\remote-host-name -u myusername -p mypassword PathToExecutable 其中PathToExecutable是指向要安装服务的某个可执行文件的路径;不知何故,由于不清楚的原因,该服务未安装。是否可以通过PsExec进行远程安装?在我的情况下,通过使用命令行参数解决了此问题: -h If the target syste

是否可以使用PsExec远程安装Windows系统系列?文件已在远程系统上;我正在尝试使用

psexec \\remote-host-name -u myusername -p mypassword PathToExecutable

其中
PathToExecutable
是指向要安装服务的某个可执行文件的路径;不知何故,由于不清楚的原因,该服务未安装。是否可以通过PsExec进行远程安装?

在我的情况下,通过使用命令行参数解决了此问题:

-h         If the target system is Vista or higher, has the process
           run with the account's elevated token, if available.

以管理员权限运行命令。

安装程序通常需要用户界面交互,这是PsExec无法提供给他们的,因为它将在服务会话(无法访问用户界面)中运行内容。即使安装程序是静默的,并且没有此问题,也有可能在您远程没有的其他方面(如权限或配置文件)失败。看看PowerShell远程处理;设置起来有点麻烦,但也更方便。如果不能做到这一点,您必须使用类似于
procmon
的方法来确定安装程序到底出现了什么故障,但这可能非常繁琐。但在尝试所有这些之前,请先尝试
-h
,看看问题是否仅仅在于它没有以管理员身份运行…:-)嗯,它不一定要漂亮;事实上,我想以编程方式安装一个用于持续集成的服务——看看是否可以安装该服务,“使用”它并远程卸载它。@Jeroenmoster事实上就是这样!非常感谢@Jeroemostert我建议你将你的评论重新整理成一个答案。