执行命令:
icacls "C:\Program Files\MyDir" /grant myusername:(OI)(CI)(F)
我没有足够的权利。我可以让Windows让我获得权利,例如通过管理员帐户,如下图所示?如何 ?该脚本将由WinRar自动执行,因此在Windows提示输入密码等之前不需要手动操作。所以我想实现以下行为:
修改: I found this. 它解决了我的问题。
像这样:
或者
答案 0 :(得分:1)
将其放入第2步:
NET FILE 1>NUL 2>NUL
if not '%errorlevel%' == '0' powershell "saps -filepath %0 -verb runas" >nul 2>&1 &exit/b
cd /d "%~dp0"
答案 1 :(得分:0)
使用RUN AS以管理员身份启动CMD窗口: Windows键 - 在搜索框中输入CMD,按Ctrl + Shift + Enter(不仅仅是Enter)以“以管理员身份运行”。系统将提示您输入管理员凭据。
答案 2 :(得分:0)
另一种解决方案是创建批处理脚本的快捷方式,并勾选“以管理员身份运行”复选框(在“高级”下)。