在安全端口上运行服务控制(sc.exe)命令

在安全端口上运行服务控制(sc.exe)命令

我们的团队从 Windows 命令行以及通过程序中的源代码运行以下命令来打开和关闭 Windows 服务(例如 JBoss Native)。它连接到一个远程盒子。我们现在将此盒子(\DEV-A1)放入我们的 DMZ。我们如何才能仍然远程运行此命令但使用安全端口?

sc \\DEV-A1 stop JBAS50SVC
sc \\DEV-A1 start JBAS50SVC

答案1

sc.exe用途RPC连接到远程主机;RPC 调用始终从与 TCP 端口 135 的控制连接开始,但随后使用随机动态端口打开另一个连接来执行实际的 RPC 调用;这些动态端口的范围可以限制但需要多少个在很大程度上取决于计算机正在执行的操作。

另外,请记住,如果服务器是域成员(它可能是,因为您使用使用集成身份验证的命令远程控制它),您无论如何都需要在防火墙中打开许多端口以使其正常运行。

相关内容