当前位置:首页 » 网页前端 » bat脚本授权运行
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

bat脚本授权运行

发布时间: 2022-08-26 07:55:04

① 怎么让没有权限的User执行bat文件以管理员身份运行(只是这个bat生效,而不是赋予这个User管理员权限)

%1start""mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)&&exit

这句命令写在脚本开头,这样运行后可提权让脚本以管理员身份运行。

其实和在脚本上右键选择以管理员身份运行一个道理。

② bat文件权限问题

bat不是直接由cmd执行的,你把c:\windows\system32\cscript.exe和c:\windows\system32\wscript.exe的权限降低试试。

③ 如何使用Bat批处理设置某应用程序默认以管理员身份运行

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 将一个指定应用程序设置为默认以管理员身份运行
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "exefile=D:\xxx\yourfile.exe"
if not exist "%exefile%" (echo;"%exefile%" not found&pause&exit)
reg add "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%exefile%" /t REG_SZ /d RUNASADMIN
echo;%#% +%$%%$%/%@% %z%
pause
exit

④ 怎样自动以管理员身份运行bat文件

可以给bat文件创建一个快捷方式,用鼠标右键单击快捷方式,选择“属性”,打开属性中的“快捷方式”选项卡,点击“高级”,在新窗口中勾选“用管理员身份运行”,点击“确定”。这样只要打开bat文件的快捷方式即可自动以管理员身份运行它。

⑤ win7运行bat文件为什么要以管理员才可以 否则权限不够什么原因

微软为了系统的安全,从Vista开始加入了UAC机制。这样可以防止一些病毒在未授权的情况下对系统进行破坏。因此当要对系统级进行相关操作时,就必须先赋予其管理员权限后才能正常使用。
其实不是所有bat文件运行时需要管理员权限的。除非对系统分区的重要目录(比如Windows目录)进行写入操作,或往注册表中写入数据。等一些敏感操作行为,才会需要用户授权后方可执行。

⑥ 如何让bat文件已管理员身份运行

有些批处理需要很高的权限执行才能达到我们所需要的效果,将以下代码放入批处理最顶部就可以实现以管理员身份运行了。

@echo off

>nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"

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" )

(6)bat脚本授权运行扩展阅读

bat常用命令:

1、Echo 命令

语法: echo [{on|off}] [message]

ECHO [ON | OFF] 打开回显或关闭回显功能。

ECHO 显示当前回显设置。

ECHO [message] 显示信息。

echo off 表示在此语句后所有运行的命令都不显示命令行本身;默认是on,on时会显示如: C:文件夹路径>命令行。

在实际应用中我们会把这条命令和重定向符号( 也称为管道符号,一般用 > >> ^ )结合来实现输入一些命令到特定格式的文件中。

Sample: echo off

Sample: echo hello world (显示出“hello world”)

Sample: echo Windows Registry Editor Version 5.00 > c:setupreg.reg (此前还没有 setupreg.reg 这个文件)

Sample: echo "SourcePath"="D:\Win2003\" >> c:setupreg.reg (追加内容进 setupreg.reg 这个文件)

2、@ 命令

表示不显示@后面的命令,(在入侵过程中自然不能让对方看到你使用的命令啦)

@ 与 echo off 相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。

Sample: @echo off (此语句常用于开头,表示不显示所有的命令行信息,包括此句)

Sample: @echo please wait a minite...

Sample: @format X: /q/u/autoset

(format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。)

3、Goto 命令

语法:goto label (label是参数,指定所要转向的批处理程序中的行。)

指定跳转到标签行,找到标签行后,程序将处理从下一行开始的命令。

label标签的名字可以随便起,但是最好是有意义的,字母前必须加个冒号“:”来表示这个字母是标签。

goto命令就是根据这个冒号来寻找下一步跳到到那里。经常与 if 配合使用,根据不同的条件来执行不同的命令组。

⑦ win 10怎么以管理员权限启动bat脚本

不可否认,多数技术人员还需要大量使用命令提示符。在Win10系统上,除了在运行窗口输入“cmd”可以使用管理员身份来打开命令提示符外,此外还有三种方法也能实现这个目的。是哪三种?我们一起来看看。
方法一
打开C:\Windows\System32目录,找到cmd.exe,单击选中后右键,菜单中选择“以管理员身份运行”。
Win10以管理员身份打开命令提示符CMD的3种方法
方法二
1、点开开始菜单,在搜索框中输入“cmd”,在搜索结果中,对着命令提示符程序,单击鼠标右键,菜单中点击选择“以管理员身份运行”。
Win10以管理员身份打开命令提示符CMD的3种方法
2、点开开始菜单,再点击所有应用(程序),在Windows系统(Win7时附件中),找到并右键单击,菜单中选择“以管理员身份运行”。
Win10以管理员身份打开命令提示符CMD的3种方法
方法三
按下Win+C组合键,点击出现的Charm栏中的搜索,在搜索界面,输入框中输入“cmd”,在出现的相关选项中,右击“命令提示符”,菜单中选择“以管理员身份运行”
Win10以管理员身份打开命令提示符CMD的3种方法
尽管命令提示符让人觉得它是上一个计算机时代的产物,没有图形界面,纯粹靠指令代码操作。但即使到了Win10系统。它也继续作为系统的一个重要工具而存在,而且Win10的命令提示符还增加了支持复制等新功能。

⑧ 如何以管理员身份运行bat脚本

批处理开头写上 cd /d %~dp0%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit

⑨ windows7 设置开机自动以管理员权限执行bat脚本文件

取消你的密码
或者设置自动登陆 设置自动登录在开始菜单打开附件-运行 输出 netplwiz 回车
把那个要使用本机必须输入密码的勾去掉就可以了。

还有你为什么不直接使用administrator账户呢