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

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

代码如下:

@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了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06

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

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

runas /user:adminsitrator cmd.exe

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

第2个回答  推荐于2017-09-13
你会的话就可以写病毒了…病毒一般感染电脑就是要获得超级管理员权限
你直接切换到administrator用户,然后写一个批处理,再双击,直接就是管理员权限……非得那么强?

说过了,可以是可以,一般人不会,得问程序员,而且还要比较牛的……一个厉害的病毒就可以获得超级管理员权限,学dos没啥用,下一代windows应该就会去掉dos工具的。你把那个服务关掉就行了,在管理里面就可以关掉了…没必要非得用批处理,又不是学linux里的shell脚本,那么倔强!追问

我就是专门做软件开发的,只不过用的系统是win7,如果是xp就不用管理员了,我想建bat文件是因为到时候给客户做系统的时候,在测试阶段不可能老是去服务器启动服务,就是想用远程控制来测试系统

追答

................

本回答被提问者采纳
第3个回答  2011-08-03
runas

例如:
runas /noprofile /user:mymachine\administrator cmd
第4个回答  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" )

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网