批处理以管理员身份运行

2024-12-02 16:37:01
推荐回答(5个)
回答1:

1、首先点击开始按钮

2、在“开始”按钮旁边的对话框中输入“CMD”或者“命令提示符”

3、在弹出的界面中选择“命令提示符”选项

4、选中“命令提示符”选项后,单机鼠标右键,选择“以管理员身份运行”这一选项,单击鼠标打开

5、从这里就可以看出是以管理员的身份打开的命令提示符了

回答2:

在批处理文本顶部先加入如下语句,就可以实现直接以管理员身份运行,如下:

@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、批处理文件的扩展名为bat ,目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理基于强大的图片编辑软件Photoshop,用来批量处理图片的脚本。而DOS批处理则基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。

2、在复杂的情况,需要使用if、for、goto等命令控制程式的运行过程,如同C、Basic等高级语言一样。若实现更复杂的应用,则必须利用到外部程式,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何当前系统下可运行的程序都可以放在批处理文件中运行。

回答3:

runas 命令可以实现

例如以管理员身份运行 netstat -an 命令范例如下:

runas /noprofile /user:administrator “netstat -an”

回答4:

利用 runas 命令
不过前提 Administrator 没有被禁用且必须带有密码,
因为在运行中需要输入密码的

回答5:

如果使用runas以管理员身份运行批处理文件,是不是还得把administrator账号开启,然后设置密码才可以使用?