从我的 msbuild 脚本启动和停止远程服务器上的服务时,我遇到了很多麻烦。
SC.EXE 和 ServiceController MSBuild 任务不提供允许用户名/密码的开关,因此它们不会进行身份验证,所以我使用的是来自 www.intelliadmin.com 的 RemoteService.exe
- 使用 \xx.xx.xx.xxx 进行身份验证 - 身份验证完成 - 停止服务 - 错误:访问被拒绝
我指定的用户帐户详细信息是针对服务器上的本地管理员的,所以怎么了?!我要扯头发了!
更新:
好的,这里有更多的背景。我在办公室有一台 XP 机器运行 CI 服务器。构建脚本将 VPN 连接到数据中心,在那里我有一台 Server 2008 机器。他们都不在域上。