在windows命令行使用sudo命令
把如下保存为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命令相关推荐
- ubuntu下命令行输入 sudo: ./xxx.sh:找不到命令
ubuntu下命令行输入 sudo: ./xxx.sh:找不到命令 在命令行中运行sudo ./xxx.sh时遇到问题----找不到命令 解决办法: 右击xxx.sh文件,打开属性--->权限- ...
- Linux和Windows命令行中使用命令的输出(删除几天前的日志)
如果我们需要在命令行中使用命令的结果,需要怎么做? 很常见的一种情况是我们需要当前工作目录的路径.在Linux下,可用这样: $ echo `pwd` $ ./mdu `pwd` 在Windows下面 ...
- 退出python命令行-退出python命令
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 在linux环境下退出python命令模式原创 2016年11月03日 ...
- 退出python命令行-在cmd命令行里进入和退出Python程序的方法
在cmd命令行里进入和退出Python程序的方法 进入: 直接输入python即可,如图所示 退出: 1:输入exit(),回车 2:输入quit(),回车 3:输入ctrl+z,回车 以上这篇在cm ...
- python调用命令行获取pid_命令行命令/命令运行时的pid及获取
命令行输入的命令,和命令运行时的PID并不是同一个. 例如有如下一段代码perf_test.py: 1 importsubprocess2 importtime3 importos4 importsi ...
- Tcl Tutorial 笔记 ·ubuntu命令行运行tcl 命令
ubuntu 安装tcl : sudo apt-get install tcl 在ubuntu命令行运行tcl 命令: usually via running "tclsh" or ...
- mysq命令行导出sql_MySQL命令行导出、导入数据库,备份数据库表
MySQL导出数据库/数据表 1.首先,将你MySQL安装目录,例如C:\Program Files\MySQL\MySQL Server 5.7\bin添加到你的系统环境变量PATH中: 2.导出数 ...
- pycharm中导出依赖包 在pycharm下边的Terminal打开命令行终端执行命令
pycharm中导出依赖包 1 在pycharm下边的Terminal打开命令行终端执行命令 D:\nlp\salary\aSalary>pip freeze > d:\nlp\salar ...
- uboot流程——命令行模式以及命令处理介绍
[uboot] (第六章)uboot流程--命令行模式以及命令处理介绍 2016年11月14日 20:39:26 阅读数:4323 以下例子都以project X项目tiny210(s5pv210平台 ...
最新文章
- ARM架构和ARM核区别和联系
- 搞不懂的算法-排序篇1
- Android项目之——Activity悬浮并可拖动
- c# 取 list前100条数据
- powershell.exe直接运行命令
- 对话机器人70年:科幻与现实的交融
- android中图片压缩上传方法之Luban库
- HDUOJ 6555 The Fool
- android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...
- NULL,0,`0`,`\0`,0你分得清吗?
- 单片机 脉搏心率检测 MSP430G2553 Pulse Sensor 红外对射
- 计算机教师继续教育心得,教师继续教育学习心得体会范文(精选8篇)
- 如何解决MYSQL安装包上传Xftp失败问题
- 乐橙育儿机器人 众筹_乐橙智能生活发布育儿机器人“小乐”
- 前后分离与不分离的区别
- POJ3422 Kaka's Matrix Travels
- 【转】 U3D DrawCall优化手记 - 夜阑卧听风吹雨
- Java 学习--黑马徐老师一
- 集成墙面是怎么做到即装即住的呢?
- 【LeetCode】树的子结构二叉树的镜像对称的二叉树
热门文章
- 006表格布局管理器
- 我的世界显示java过老_你在《我的世界》中做过哪些蠢事?玩家:误把“java”看成了jave...
- 「Redis数据结构」压缩列表(ZipList)
- 计算机应用基础自考综合题,计算机应用基础自考精选练习题
- adb之连接夜神模拟器
- 交叉编译工具链的制作
- h5标签上实现文字空格
- oppo手机用计算机充满电,OPPO手机的充电小技巧,打开这个开关,让你充一次电可玩三天...
- [生活知识]沙發面料中真皮、超纖皮、環保皮、西皮的區別
- Apache ShardingSphere HINT 实用指南