有时在调试时,我需要在远程计算机上重新启动服务。目前,我正在通过远程桌面执行此操作。如何从本地计算机上的命令行完成操作?
有时在调试时,我需要在远程计算机上重新启动服务。目前,我正在通过远程桌面执行此操作。如何从本地计算机上的命令行完成操作?
Answers:
您可以使用服务控制台,单击左侧,然后在“操作”菜单中选择“连接到另一台计算机”选项。
如果仅希望使用命令行,则可以使用
sc \\machine stop <service>
sc.exe \\machine stop <service>
。否则,我认为sc是指不同的命令。
您可以使用System Internals PSEXEC命令远程执行net stop yourservice,然后net启动yourservice
使用命令行,您可以执行以下操作:
AT \\computername time "NET STOP servicename"
AT \\computername time "NET START servicename"
好吧,如果您拥有Visual Studio(我知道它是在2005年,虽然不确定较早的版本),则可以将远程计算机添加到“ Server Explorer”标签中。届时,您将可以从该计算机上访问正在运行或可以运行的服务(以及事件日志,队列和其他一些有趣的东西)。
这里有几个好的解决方案。如果您仍在Win2K上并且无法在远程计算机上安装任何软件,则此方法也适用:
打开计算机管理控制台(右键单击“我的电脑”,选择“管理”;从“开始”菜单的“管理工具”中打开;或使用管理单元从MMC中打开)。
右键单击您的计算机名称,然后选择“连接到远程计算机”
输入计算机名称和凭据,您就可以完全访问许多管理功能,包括服务控制面板。