我的电脑是域A和域B的远程服务器,我想用我的电脑使用C#或任何其他语言或脚本重新启动服务器上的服务。
笔记:
我通过VPN连接到服务器,这意味着我可以手动RDP服务器,并可以手动重新启动服务。
我无法访问服务器上使用连接到其他计算机在本地服务窗口的 *** 作button。
我有服务器的pipe理员权限。
我不能(不允许)添加任何组件到服务器。
我有不同的远程机器凭据集
Java服务API
通过VB脚本停止/启动服务
如何在windows下的Java服务中添加时间戳GC日志文件名?
埃克服务可能吗?
无法从VB.NET windows服务访问networking驱动器
如何基于代理响应有条件地在Nginx中提供静态文件?
没有得到windows服务中的OnStart事件日志条目
如何将服务SID添加到服务?
从windows服务安装/更新驱动程序
WCF的windows服务停止
您应该首先尝试sc命令,确保您能够使用当前的权限和凭据远程启动该服务。 如果这样的话,看看System.ServiceProcess.ServiceController 。
当你说你是一个远程机器上的管理员,我假设这意味着你用不同的凭据登录。 我不相信这两者中的任何一个都会允许你使用备用凭证 – 即命令将以Domain A权限执行,而这些权限很可能不足以满足你的要求。
你可以使用批处理文件吗? 我通常使用这样的东西:
NET USE \computernameIPC$ /U:domainnameusername password SC \computername START service
总结以上是内存溢出为你收集整理的在不同域中的远程计算机上启动Windows服务全部内容,希望文章能够帮你解决在不同域中的远程计算机上启动Windows服务所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)