本文转载自 http://blog.csdn.net/site_dave/article/details/54667336

Windows 系统因为从 Vista 版本开始加入了 UAC 机制,导致权限不够无法获取到一些资源。

在 Linus 下可以使用 sodo 命令提升当前程序的执行权限,但是在 Windows 中却通常只能右键单击程序图标,再选择 "以管理员省份运行"。

以下为转载的一个可以运行在 Windows 系统的 sudo 命令工具。

/***************************************/

'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 Then  
    WScript.echo "语法:  sudo <command> [args]"  
ElseIf WScript.Arguments.count=1 Then  
    UAC.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  
Else  
    Dim ucCount  
    Dim args  
    args = NULL  
    For ucCount=1 To (WScript.Arguments.count-1) Step 1  
        args = args & " " & WScript.Arguments(ucCount)  
    Next  
    UAC.ShellExecute WScript.arguments(0), args, "", "runas", 5  
End If

/***************************************/

新建一个文件夹,将以上代码复制粘贴到文件中,并命名为 sudo.vbs

将 sudo.vbs 所在的路径添加到环境变量中,就可以在任意路径下使用 sudo 命令获取管理员权限

使用时在命令行输入 sudo net start 服务名

win10 安装sudo命令相关推荐

  1. linux下tar包安装sudo命令,ubuntu12.04LTS安装gv-412-Linux-x86.tar.gz方法

    折腾了2天多,终于装好了. 操作系统 Ubuntu 12.04 LTS (在win7系统下用ubuntu的windows安装工具安装的,有点类似双系统) gaussian view程序 gv-412- ...

  2. Debian11服务器系统默认不存在sudo命令的解决办法

    1.切换到root用户,安装vim,修改镜像源文件 apt-get install vim vim /etc/apt/sources.list 注释掉原有的内容,添加如下阿里云的镜像源 deb htt ...

  3. Debian(Linux)系统安装并使用sudo命令

    Debian(Linux)系统安装并使用sudo命令 首先打开终端使用命令切换到root管理员用户(如果当前是root用户请忽略): su root 执行安装sudo命令: apt-get insta ...

  4. lxrun不是内部或外部命令_在Win10 安装 WSL的Linux子系统,解决cmd中执行lxrun时提示“不是内部或外部命令”...

    Win10 安装Linux子系统原理就是安装一个(Linux系统的)应用程序.使用应用程序一般的使用Linux子系统,非常方便. 第一步:启用开发者模式 启用开发者模式,其实很简单,本人参考的是该文章 ...

  5. 解决win10 安装dnw驱动,每次重启都得禁用数字签名。解决命令行操作,设置元素数据时出错。电脑关闭Secure Boot

    解决win10 安装驱动,每次重启都得禁用数字签名 第一步.将电脑关闭Secure Boot 以我的华硕笔记本电脑为例: 1.重启电脑,按住 F2 进入 bios 模式.(其他电脑自行百度) 2.按 ...

  6. win10 安装redis 及启动命令

    下载windows 版本: https://github.com/MicrosoftArchive/redis 版本: https://github.com/MicrosoftArchive/redi ...

  7. Debian9安装与启用sudo命令

    刚安装好的Debian9默认还没有sudo功能. 1. 先进入root用户,调用下面的命令后,输入密码 $su 2. 安装sudo # apt-get install sudo 3. 不需要修改 /e ...

  8. 20165301 预备作业三:Linux安装及命令入门

    预备作业三:Linux安装及命令入门 VirtualBox虚拟机的安装 在进行安装之前,原本以为有了娄老师的安装教程会是一件很容易的事情.万万没想到,在自己实际动手操作中,还是遇到了许多困难.通过与同 ...

  9. win10安装linux分配两个磁盘,Win10 与 Ubuntu 16.04 LTS 双硬盘双系统安装及环境配置...

    笔记本主系统是Win10(64bit),想硬盘安装子系统Ubuntu 16.04 LTS (64bit),于是在自己的笔记本电脑上尝试安装. 笔记本配置: 系统:Windows 10 64bit  p ...

最新文章

  1. 【Markdown】如何在微信公众号上写markdown的文章
  2. C++设计模式 之 “组件协作”模式:Template Method、Strategy、Observer
  3. 【算法和数据结构】_13_小算法_双链表
  4. DirectX11 With Windows SDK--17 利用几何着色器实现公告板效果
  5. mysql数据库切换
  6. jQuery慢慢啃之事件对象(十一)
  7. AgileEAS.NET敏捷开发平台案例-药店系统-项目说明
  8. linux内核3,升级linux内核到3.10
  9. 全网首发:祝贺编译成功loongarch64 jna-5.10.0及难点说明
  10. 用MSAgent实现web托盘程序!
  11. eplan加密狗已损坏_[转载]EPLAN Electric P8 仿真加密狗 error 1068 问题
  12. 8张图学习大型网站技术架构(转)
  13. PS教程新手入门(三)--PS实用的技巧教程
  14. 物理学家揭示深度学习原理:神经网络与宇宙本质惊人关联
  15. Tea Data Analysis System 茶饮数据分析系统
  16. 计算机翻译turtle,turtle是什么意思_turtle的翻译_音标_读音_用法_例句_爱词霸在线词典...
  17. 2db多少功率_db换算(db和功率的换算)
  18. 有声读物探索高速公路和英语的小路
  19. java宠物之王-龙灵传说,《宠物之王-龙灵传说》的流程攻略(上)
  20. 幼儿拼图识字 v1.0 官网

热门文章

  1. PPT不能编辑,如何取消PPT的只读模式?
  2. linux yum ku,Linux基础知识:Linux yum 配置与使用
  3. 钉钉考勤接口python3.6调用
  4. springcloud常见问题
  5. 持续更新:历年硕士研究生报考人数与录取人数统计
  6. 解决使用maven打jar包缺失依赖包问题
  7. Anaconda创建虚拟环境时报错 InvalidArchiveError Error with archive D:\\(anaconda的路径)\\pkgs\\vs2015_runtime
  8. 高二计算机水平测试题,2020——2021学年河南省高二学业水平测试信息技术选择判断模拟题(含答案)...
  9. arch linux键盘布局,达内培训之更改ArchLinux终端下的键盘布局
  10. python mysql where in 对列表(list,,array)问题