我正在编写一个脚本,定期检查某些服务是否在远程工作站上运行。我有一个魔鬼的时间让“SC \works1 query”命令从一台测试机器工作到另一台测试机器。两台机器都运行 XP pro SP3。两者都不是域的一部分。两者都在同一个工作组中,并且管理员帐户具有相同的密码。
我不断收到“[SC] OpenSCManager FAILED 5: Access is denied”消息,从一个工作站到另一个工作站。我已经尝试在两者上使用提升的权限。Windows 防火墙软件已关闭。事件安全日志中没有显示任何消息。当(作为管理员)我尝试进入“计算机管理”->“连接到另一台计算机”并访问远程服务时,我得到“错误 5 访问被拒绝”。
我可以成功在两台机器之间建立一个文件系统共享,并且“net use \works1\IPC$ /user:Administrator”成功完成,但是SC查询仍然失败。我在这些命令中使用的是 IP 地址而不是主机名,但这无济于事。我不知道还能尝试什么。谢谢您的帮助。