把如下保存为sudo.vbs加到环境变量PATH中就行

'ShellExecute 方法'作用: 用于运行一个程序或脚本。'语法
'      .ShellExecute "application", "parameters", "dir", "verb", window
'      .ShellExecute 'some program.exe', '"some parameters with spaces"', , "runas", 1'关键字
'   application   要运行的程序或脚本名称
'   parameters    运行程序或脚本所需的参数
'   dir           工作路径,若未指定则使用当前路径
'   verb          要执行的动作 (值可以是 runas/open/edit/print)
'                   runas 动作通常用于提升权限
'   window        程序或脚本执行时的窗口样式 (normal=1, hide=0, 2=Min, 3=max, 4=restore, 5=current, 7=min/inactive, 10=default)Set UAC = CreateObject("Shell.Application")
Set Shell = CreateObject("WScript.Shell")
If WScript.Arguments.count<1 ThenWScript.echo "语法:  sudo <command> [args]"
ElseIf WScript.Arguments.count=1 ThenUAC.ShellExecute WScript.arguments(0), "", "", "runas", 1
'    WScript.Sleep 1500
'    Dim ret
'    ret = Shell.Appactivate("用户账户控制")
'    If ret = true Then
'        Shell.sendkeys "%y"
'    Else
'        WScript.echo "自动获取管理员权限失败,请手动确认。"
'    End If
ElseDim ucCountDim argsargs = NULLFor ucCount=1 To (WScript.Arguments.count-1) Step 1args = args & " " & WScript.Arguments(ucCount)NextUAC.ShellExecute WScript.arguments(0), args, "", "runas", 5
End If

这个 sudo 命令并不能直接获取到管理员权限,而只是在程序需要管理员权限时自动弹出请求窗口,然后我们手动允许其以管理员权限运行。

在windows命令行使用sudo命令相关推荐

  1. ubuntu下命令行输入 sudo: ./xxx.sh:找不到命令

    ubuntu下命令行输入 sudo: ./xxx.sh:找不到命令 在命令行中运行sudo ./xxx.sh时遇到问题----找不到命令 解决办法: 右击xxx.sh文件,打开属性--->权限- ...

  2. Linux和Windows命令行中使用命令的输出(删除几天前的日志)

    如果我们需要在命令行中使用命令的结果,需要怎么做? 很常见的一种情况是我们需要当前工作目录的路径.在Linux下,可用这样: $ echo `pwd` $ ./mdu `pwd` 在Windows下面 ...

  3. 退出python命令行-退出python命令

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 在linux环境下退出python命令模式原创 2016年11月03日 ...

  4. 退出python命令行-在cmd命令行里进入和退出Python程序的方法

    在cmd命令行里进入和退出Python程序的方法 进入: 直接输入python即可,如图所示 退出: 1:输入exit(),回车 2:输入quit(),回车 3:输入ctrl+z,回车 以上这篇在cm ...

  5. python调用命令行获取pid_命令行命令/命令运行时的pid及获取

    命令行输入的命令,和命令运行时的PID并不是同一个. 例如有如下一段代码perf_test.py: 1 importsubprocess2 importtime3 importos4 importsi ...

  6. Tcl Tutorial 笔记 ·ubuntu命令行运行tcl 命令

    ubuntu 安装tcl : sudo apt-get install tcl 在ubuntu命令行运行tcl 命令: usually via running "tclsh" or ...

  7. mysq命令行导出sql_MySQL命令行导出、导入数据库,备份数据库表

    MySQL导出数据库/数据表 1.首先,将你MySQL安装目录,例如C:\Program Files\MySQL\MySQL Server 5.7\bin添加到你的系统环境变量PATH中: 2.导出数 ...

  8. pycharm中导出依赖包 在pycharm下边的Terminal打开命令行终端执行命令

    pycharm中导出依赖包 1 在pycharm下边的Terminal打开命令行终端执行命令 D:\nlp\salary\aSalary>pip freeze > d:\nlp\salar ...

  9. uboot流程——命令行模式以及命令处理介绍

    [uboot] (第六章)uboot流程--命令行模式以及命令处理介绍 2016年11月14日 20:39:26 阅读数:4323 以下例子都以project X项目tiny210(s5pv210平台 ...

最新文章

  1. ARM架构和ARM核区别和联系
  2. 搞不懂的算法-排序篇1
  3. Android项目之——Activity悬浮并可拖动
  4. c# 取 list前100条数据
  5. powershell.exe直接运行命令
  6. 对话机器人70年:科幻与现实的交融
  7. android中图片压缩上传方法之Luban库
  8. HDUOJ 6555 The Fool
  9. android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...
  10. NULL,0,`0`,`\0`,0你分得清吗?
  11. 单片机 脉搏心率检测 MSP430G2553 Pulse Sensor 红外对射
  12. 计算机教师继续教育心得,教师继续教育学习心得体会范文(精选8篇)
  13. 如何解决MYSQL安装包上传Xftp失败问题
  14. 乐橙育儿机器人 众筹_乐橙智能生活发布育儿机器人“小乐”
  15. 前后分离与不分离的区别
  16. POJ3422 Kaka's Matrix Travels
  17. 【转】 U3D DrawCall优化手记 - 夜阑卧听风吹雨
  18. Java 学习--黑马徐老师一
  19. 集成墙面是怎么做到即装即住的呢?
  20. 【LeetCode】树的子结构二叉树的镜像对称的二叉树

热门文章

  1. 006表格布局管理器
  2. 我的世界显示java过老_你在《我的世界》中做过哪些蠢事?玩家:误把“java”看成了jave...
  3. 「Redis数据结构」压缩列表(ZipList)
  4. 计算机应用基础自考综合题,计算机应用基础自考精选练习题
  5. adb之连接夜神模拟器
  6. 交叉编译工具链的制作
  7. h5标签上实现文字空格
  8. oppo手机用计算机充满电,OPPO手机的充电小技巧,打开这个开关,让你充一次电可玩三天...
  9. [生活知识]沙發面料中真皮、超纖皮、環保皮、西皮的區別
  10. Apache ShardingSphere HINT 实用指南