从我的msbuild脚本启动和停止远程服务器上的服务时遇到了很多麻烦。

SC.EXE和ServiceController MSBuild任务不提供允许用户名/密码的开关,因此它们不会进行身份验证,因此我使用来自www.intelliadmin.com的RemoteService.exe

-Authenticating with \\ xx.xx.xx.xxx -Authentication complete -Stopping service -Error:Access Denied

我指定的用户帐户详细信息是针对服务器上的本地管理员的,所以最新消息?! 我正在撕扯我的头发!

更新:

好的,这里有更多的背景知识。 我在办公室里有一台运行CI服务器的XP机器。 构建脚本将VPN连接到数据中心,在那里我有一台Server 2008机器。 它们都不属于域名。

===============>>#1 票数:6

通常,您可以连接到计算机上的IPC $“伪共享”,以帮助在运行SC.EXE之类的命令之前建立凭据。 使用如下命令:

C:\> net use \\xx.xx.xx.xx\ipc$ * /user:username

*告诉它提示您输入密码。

===============>>#2 票数:1 已采纳

我已经禁用了UAC,现在它似乎工作了。

===============>>#3 票数:0

如果我正确理解您的方案,它可以帮助您使用远程计算机管理员的域帐户运行脚本(或更好:有权启动和停止服务)。

===============>>#4 票数:0

快速跟进问题 - 您可以使用MSBuild脚本中的“runas”命令吗? 如果是这样,你不能简单地用runas / user冒充另一个用户:dsfsdf / password:dfdf sc.exe ...(或者类似 - 我还没有研究过命令行选项)?

  ask by mcintyre321 translate from so

未解决问题?本站智能推荐:

1回复

停止服务,在Windows Server 2008上使用C#存档目录,启动服务,电子邮件通知

我需要编写一个ac#控制台应用程序,该应用程序通过一系列事件复制一个目录。(计划在Windows 2008服务器上定期运行) 检查serviceName是否在serverName上运行 如果状态为“正在运行”,则尝试停止该服务。 等待服务“停止”,然后 将目录从
1回复

我的服务无法在Windows 2008上启动(在Windows 2003上可以使用)

在Windows 2008 SP2上安装产品时,一些服务无法启动。 经过尝试不同的操作后,我们发现当“登录身份”设置为“本地系统帐户”时,这些服务能够启动。 此服务确实需要以特定用户身份运行,因为它需要访问安全资源。 该服务在Windows 2003下的特殊用户帐户下运行正常。我认为问
1回复

C#自定义服务无法在2008 Server上启动

我已经建立了一个小服务(c#,net 4)。 在对开发环境进行了一些测试和调整之后,我已经在自己的PC上进行了尝试。 一切正常。 当我在Windows 2008 R2服务器(生产环境)上安装服务时,它不会开始给我1053错误(服务无法及时启动) 奇怪的是,在一两秒钟后,我在启动服
9回复

在Windows Server 2008上安装Tomcat 7作为服务

我想在我的Windows 2008 Server上安装我的tomcat v7.0.12作为服务。 在tomcat页面上,我找到了本教程 。 但是我的安装目录中没有service.bat文件。 在WS2008的服务概述中,无法轻松创建新服务,如new->service ...
1回复

剪贴板复制粘贴在Win Server 2008 / Vista 64bit上的服务中不起作用

更新:此问题已得到解决。 你可以在这里阅读解决方案: 在windows-2008-server中的服务中创建一个非零会话的进程? 感谢大家! 嗨, 我正在尝试使用Clipboard API(在Delphi中)从Word文档中提取图像。 我的代码在Windows XP
2回复

轮询非专用Windows服务器中的访问数据库

我们有一个在ASP.NET上运行的网站。 我想运行一项服务,每隔XX小时检查一次数据库表,并在不满足某些条件的情况下执行一项操作(发送邮件)。 我们不能使用 Windows Service作为托管服务器不是专用服务器。 (我们只有控制面板) SQL服务,用于在我们使用
3回复

SC删除不删除服务

因此,我正在运行Windows Server 2008 R2 Standard,并尝试使用' sc delete <myservicesname> '删除服务,并且该命令似乎无投诉地执行,但是,当我在运行命令后检查服务列表时,该服务是还在那里。 有任何想法吗?
4回复

用C#编写的服务在安装后无法正常工作

在调试模式下运行或从命令提示符下运行时,用c#编写的,实际上与MS Word交互的Windows服务可以正常工作。 但是将其安装为服务后无法正常工作。 运行该服务的帐户是管理员(本地)。 Server 2008 R2 ...在2003年使用之前从未有问题
1回复

HTTPListener在四核机器Win 2008 Server R2上崩溃

我们基于EWS书中的HTTPListener创建了一个Exchange Web Service推送通知监听器(以下代码)。 它在带有单核xeon的Win 2008 Server上运行得很好。 现在我们将它移动到带有四核opteron CPU的Win 2008 R2服务器,并在使用HTTPLi
1回复

NET STOP:服务未响应控制功能?

我正在尝试使用.bat脚本停止Windows Server 2008上的两个服务(使用net stop) 我收到一条错误消息: 有什么主意是什么原因造成的,以及如何克服这个问题?