zoukankan      html  css  js  c++  java
  • SC命令执行出现Access is denied

    在命令行中先是打开远程链接:net use \computername(or ip)ipc$ "password" /user:"[domain]username"
    而后执行SC命令:sc \computername(or ip) query "servicename"
    结果返回如下:
    [SC] EnumQueryServicesStatus:OpenService FAILED 5:
    Access is denied.

    当时的环境如下:在windows server 2008 r2服务器下执行的命令操作,远程的机器环境也是windows server 2008 r2。

    后来在当前服务器下执行同样的命令,只是监测远程的服务器(\computername(or ip))换了,换的机器环境也没有变化,返回结果却正常,随即又试了几台同样的环境的远程服务器,返回结果都OK。

    测试过程中,还发现如果命令行“net use \computername(or ip)ipc$ "password" /user:"[domain]username"”中的用户名和密码都换成域账号和域账号密码,返回结果也是正常的。

    所以断定有问题的远程服务器在安全设置方面存在不同,于是,把这台服务器和其他几台正常的服务器的安全设置进行比较,终于找到如下解决方案:

    在 Start --> Administrative Tools --> Local Security Policy --> Local Policies --> Security Options下找到如下两项:1)User Account Control: Run all administrators in Admin Approval Mode 设置成Disabled
    2)User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode 选项修改为 • Elevate without prompting


    设置完之后重启操作系统之后之前的问题就解决了。

  • 相关阅读:
    MFC自绘框架窗口客户区
    命令行下创建mysql数据库
    linux重置mysql root密码的6种方
    xampp修改mysql默认密码详解
    Java常用包装类
    Java异常处理
    Java数组
    Java流程控制
    Java基本数据类型
    golang https server分析
  • 原文地址:https://www.cnblogs.com/yumianhu/p/3710737.html
Copyright © 2011-2022 走看看