查看: 1867|回复: 0
收起左侧

[求助] 【搬运】给Windows 7命令行加上Sudo功能

[复制链接]
zengjian96
发表于 2012-8-18 23:40:04 | 显示全部楼层 |阅读模式
原帖地址 http://www.alexblair.org/user-alexblair-post-1046.html


Windows 7 对于用户权限的设置更是到了十分苛刻的地步,每当需要做管理操作时,都需要做提权操作。这样做虽然十分安全,但是也添加了不少麻烦。毕竟大家都不是从网络管理员的角度来使用Windows的。

在Linux中有一个十分简单的命令Sudo,通过Sudo可以很简单的切换到root帐号执行提权操作。在Windows 7中其实也可以做到,而且比Linux更为简单。

第一步:在任意目录中新建文本文件,命名为sudo.js

第二步:用记事本打开刚才新建的文件,粘贴下方的代码。

var command = WScript.Arguments.Item(0);
var argument = "";
for (var i = 0; i < WScript.Arguments.Count(); ++i){
    argument += WScript.Arguments.Item(i) + " ";
}

try{
    var shellapp = new ActiveXObject("Shell.Application");
    shellapp.ShellExecute(command, argument, null, "runas", 1);
}

catch(e){
    WScript.Echo("Something wrong: " + e.description + " By http://www.alexblair.org");
}


搬运工:弄完这个后,貌似要复制到C:\Windows 目录下

现在当需要在命令行里提权操作时,就非常简单了。只要执行
sudo "文件名"

例如:打开带有管理员权限的命令提示符

sudo cmd /k  

搬运工:不知道是不是个人原因,在我这里要执行的命令格式为
sudo.js “文件名”(/k可省略)
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-2 16:38 , Processed in 0.159352 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表