启动和停止Windows服务远程使用PSEXEC

问题描述:

如何启动和停止远程使用PSEXEC 优选语法的Windows服务来写我试着下面启动和停止Windows服务远程使用PSEXEC

PSEXEC \服务器给出-u管理员-p Somepassword服务名称

该cmdlet

请任何机构可以帮我在这 预先感谢您

+1

在serverfault.com上这不会更好吗? – Bryan 2009-09-02 07:36:27

我现在不能测试此权利,但它应该是:

psexec \\server -u username -p password net start ArgusCommunityWorkerService 

psexec \\server -u username -p password net stop ArgusCommunityWorkerService 

另一个替代方案是PSEXEC SC。您可以使用SC启动或停止远程服务:

sc \\server start ServiceName 

sc \\server stop ServiceName 

没有“登陆”的信息,所以也许你需要在执行SC命令之前执行

net use \\server password /USER:user 

psexec的一个优势是远程机器上没有显示控制台窗口。

+3

好的。我发现我必须这样做:net use \\ server \ IPC $ password/USER:user – 2012-02-06 10:15:50

PSService on SysInternals是专门用于远程控制服务::`

psservice [\\computer [-u username] [-p password]] <command> <options> 

其中:

查询显示服务的状态。

config显示服务的配置。

setconfig设置服务的启动类型(禁用,自动,请求)。

start开始一项服务。

stop停止服务。

重新启动停止然后重新启动服务。

暂停暂停服务

恢复已暂停服务。

depends列出依赖于指定的服务。

安全转储服务的安全描述符。

找到在网络中搜索指定的服务。

\\计算机瞄准指定的NT/Win2K的系统。

如果您的安全证书不允许您从远程系统获取性能计数器信息,请在-u开关中输入用户名和密码以登录到远程系统。如果您指定了-u选项,但不指定带-p选项的密码,则PsService将提示您输入密码并且不会将其回显至屏幕。