在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务

在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务

Windows下,在命令行窗口如何直接获取到管理员权限呢?就和Liunx 的su 命令一样

  1. 首先在桌面创建一个快捷方式,并且快捷方式的目标就是cmd.exe

    在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务
    在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务
    快捷方式的命名,可以去掉后面的.exe

  2. 将快捷方式设置为管理员方式启动。
    在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务

  3. 双击看看效果。
    在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务

  4. 如何在非管理员命令界面直接启动呢?

    首先放到这个位置
    在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务

  5. 写一个脚本,内容如下。
    注意放的路径和cmd.lnk是一样的
    在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务

  6. 在非cmd窗口下直接 su cmd

在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务
在非管理员cmd下直接获取管理员权限,并且用.bat脚本方式直接启动Oracle11g的监听服务 7. 写一个.bat脚本,这个脚本可以直接用管理员方式运行。
start cmd.lnk /k “net stop OracleOraDb11g_home1TNSListener && net start OracleOraDb11g_home1TNSListener”
这个脚本是启动Oracle11g的监听服务的。