在不同域的远程计算机上启动 Windows 服务

2024-03-08

我的电脑位于域 A 中,远程服务器位于域 B 中,我想使用 c# 或任何其他语言或脚本从我的电脑重新启动服务器上的服务。

Notes:

  1. 我通过 VPN 连接到服务器,这意味着我可以手动 RDP 服务器并可以手动重新启动服务。
  2. 我无法使用本地服务窗口中的操作按钮下的连接到其他计算机来访问服务器上的服务。
  3. 我拥有服务器的管理员权限。
  4. 我不能(不允许)向服务器添加任何组件。
  5. 我有一组不同的远程计算机凭据

你应该首先尝试sc命令以确保您能够使用当前权限和凭据远程启动该服务。如果有效,请看一下System.ServiceProcess.ServiceController.

当您说您是远程计算机上的管理员时,我假设这意味着您正在使用不同的凭据登录。我不相信其中任何一个都会允许您使用备用凭据 - 即,命令将使用域 A 权限执行,而这些权限很可能不足以满足您想要执行的操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在不同域的远程计算机上启动 Windows 服务 的相关文章

随机推荐