在Windows Server 2008计算机之间使用psservice和sc.exe时遇到问题

我试图从另一台W2k8机器上控制服务, 没有域只是一个工作组。 我以两台机器上的pipe理员身份login的用户帐户。

我试过psservice和sc.exe。 这些工作在Windows Server 2003环境中,但由于2008年更改的安全模型,我需要额外一两步。关于如何授予服务控制pipe理器(psservice)或OpenService(sc)权限的任何想法? 我试着用“以pipe理员身份运行”运行DOS窗口,没有任何区别。

随着psservice我得到以下

D:\mydir>psservice \\REMOTESERVER -u "adminid" -p "adminpassword" start "Display Name of Service" PsService v2.22 - Service information and configuration utility Copyright (C) 2001-2008 Mark Russinovich Sysinternals - www.sysinternals.com Unable to access Service Control Manager on \\REMOTESERVER: Access is denied. 

在远程服务器中,我在安全日志中收到以下消息,因此我知道我已连接并login到远程计算机。 我认为它然后在随后的授权步骤失败。 安全日志中的注销消息就是这样(“一个帐户被注销”),所以没有额外的信息。

 Special privileges assigned to new logon. Subject: Security ID: REMOTESERVER\adminid Account Name: adminid Account Domain: REMOTESERVER Logon ID: 0xxxxxxxx Privileges: SeSecurityPrivilege SeBackupPrivilege SeRestorePrivilege SeTakeOwnershipPrivilege SeDebugPrivilege SeSystemEnvironmentPrivilege SeLoadDriverPrivilege SeImpersonatePrivilege 

sc.exe是类似的。 命令的语法和错误不同,但是我也在远程服务器的安全日志中看到相同的login消息。

 D:\mydir>sc \\REMOTESERVER start "Registry Name of Service" [SC] StartService: OpenService FAILED 5: Access is denied. 

尝试添加设置[HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\系统\ LocalAccountTokenFilterPolicy] = 1并重新启动。

这来自常见问题中的项目30和31 :常见的PSTools问题和用户帐户控制说明以及Windows Vista中的远程限制,并有助于拒绝与pipe理访问相关的一些UAC限制。