敲什么命令可以以管理员身份启动cmd

我建了一个.bat文件,想启动mysql服务,但是必须是以管理员身份去启动才能成功启动,我想通过双击.bat文件来成功启动mysql服务,就是说有什么命令可以让我双击.b... 我建了一个.bat文件,想启动mysql服务,但是必须是以管理员身份去启动才能成功启动,我想通过双击.bat文件来成功启动mysql服务,就是说有什么命令可以让我双击.bat文件时就是以管理员身份运行的呢
不要通过右键来以管理员身份运行程序的,是想通过敲命令来实现,请问有没有这种方式?
展开
 我来答
虾弹文化
高粉答主

2019-09-04 · 大概是忆往昔 宝宝永远3岁!!
虾弹文化
采纳数:228 获赞数:79781

向TA提问 私信TA
展开全部

代码如下:

@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )

操作如下:

1、首先新建一个文本文档;

2、打开文本文档,输入上面的代码,然后保存;

3、保存之后,将文本文档的“txt”格式更改为“bat”格式,更改格式后图标会变,如下;

4、然后双击bat文件,就可以打开管理员权限的cmd了。

吉祥二进制
高粉答主

推荐于2017-10-06 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84583

向TA提问 私信TA
展开全部

使用runas命令即可实现目标,以win7系统为例,具体操作如下:

在开始——“搜索程序和文件”中输入“cmd",找到命令提示符,运行后,执行如下命令:

runas /user:adminsitrator cmd.exe

回车执行后,系统会要求你输入administrator用户的密码,输入密码回车,即可在命令行中以管理员身份启动cmd,如下图所示:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-09-13
展开全部
你会的话就可以写病毒了…病毒一般感染电脑就是要获得超级管理员权限
你直接切换到administrator用户,然后写一个批处理,再双击,直接就是管理员权限……非得那么强?

说过了,可以是可以,一般人不会,得问程序员,而且还要比较牛的……一个厉害的病毒就可以获得超级管理员权限,学dos没啥用,下一代windows应该就会去掉dos工具的。你把那个服务关掉就行了,在管理里面就可以关掉了…没必要非得用批处理,又不是学linux里的shell脚本,那么倔强!
追问
我就是专门做软件开发的,只不过用的系统是win7,如果是xp就不用管理员了,我想建bat文件是因为到时候给客户做系统的时候,在测试阶段不可能老是去服务器启动服务,就是想用远程控制来测试系统
追答
................
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2011-08-03 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4920万
展开全部
runas

例如:
runas /noprofile /user:mymachine\administrator cmd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-04-11
展开全部
加入以下代码
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式