Permissions 远程sc OpenSCManager查询失败5拒绝访问
我正在编写一个脚本,定期检查某些服务是否在远程工作站上运行。我在一台测试机器和另一台测试机器之间运行“SC\workst1 query”命令,这真是太麻烦了。两台机器都运行XP pro SP3。两者都不是域的一部分。两者都在同一工作组中,并且管理员帐户具有相同的密码 我不断收到从任一工作站到另一工作站的“[SC]OpenSCManager失败5:访问被拒绝”消息。我尝试在这两个网站上使用提升的权限。Windows防火墙软件已关闭。事件安全日志中没有显示任何消息。当(作为管理员)我尝试转到“计算机管理”->“连接到另一台计算机”并访问远程服务时,我得到“错误5访问被拒绝”Permissions 远程sc OpenSCManager查询失败5拒绝访问,permissions,cmd,windows-xp,mmc,service-control-manager,Permissions,Cmd,Windows Xp,Mmc,Service Control Manager,我正在编写一个脚本,定期检查某些服务是否在远程工作站上运行。我在一台测试机器和另一台测试机器之间运行“SC\workst1 query”命令,这真是太麻烦了。两台机器都运行XP pro SP3。两者都不是域的一部分。两者都在同一工作组中,并且管理员帐户具有相同的密码 我不断收到从任一工作站到另一工作站的“[SC]OpenSCManager失败5:访问被拒绝”消息。我尝试在这两个网站上使用提升的权限。Windows防火墙软件已关闭。事件安全日志中没有显示任何消息。当(作为管理员)我尝试转到“计算机
我可以成功地在两台机器之间设置文件系统共享,并且“net use\workst1\IPC$/user:Administrator”成功完成,但是SC查询仍然失败。我在这些命令中使用的是IP地址而不是主机名,但这没有帮助。我不知道还能尝试什么。感谢您的帮助。您的用户应该是远程用户,来自管理和本地用户及组尝试以管理员身份运行commans
开始->(在搜索框中键入cmd),右键单击cmd,以管理员身份运行->执行您的命令您必须对远程计算机拥有管理权限。 此外,您必须在调用“sc”之前访问驱动器。 这可以在命令行中使用
net use \\remotemachine\admin$ <password> /user:<username>
net use\\remotemachine\admin$/用户:
admin$是管理员可以访问的隐藏共享驱动器,“sc”使用它来控制服务。我今天在尝试检查是否远程启用了服务时遇到了相同的问题。 我可以解决在windows中修改远程限制的用户帐户控制的问题: 要禁用UAC远程限制,请执行以下步骤:
regedit
,然后按ENTER键李>
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policys\System
LocalAccountTokenFilterPolicy
注册表项不存在,
遵循以下步骤:在
编辑
菜单上,指向新建
,然后单击DWORD值
。键入LocalAccountTokenFilterPolicy
,然后按ENTER键。
右键单击LocalAccountTokenFilterPolicy
,然后单击Modify
。在值
数据框中,键入1
,然后单击确定李>
有关此解决方案的更多信息,请参见。UAC问题很明显,您必须拉下控制杆进行UAC设置 在安装服务时,也可以使用以下命令
SC create SERVICENAME DisplayName=“DisplayName”binPath=“PATH OF EXE”start=disabled type=share相关和可能的答案:我添加了此注册表项,然后如果在管理员命令提示符下运行了
SC
/psservice
,就能够查询远程计算机