tft每日頭條

 > 科技

 > 批處理修改文件權限

批處理修改文件權限

科技 更新时间:2025-02-09 05:55:39

有些軟件執行命令必須要有管理員權限才能執行,我們平時的做法是右擊這個文件——以管理員身份運行,當然批處理也不例外。如何無需其它操作直接雙擊就可以以管理員權限運行呢?

批處理修改文件權限(批處理文件内置管理員權限)1

我們隻需在批處理添加如下代碼即可

@echo off setlocal EnableDelayedExpansion PUSHD %~DP0 & cd /d "%~dp0" %1 %2 mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof :runas

我們把需要執行命令放到:runas下即可。

比如我這邊以新建一個abc的用戶,并把它加入administrators管理組為例,那麼代碼如下:

@echo off setlocal EnableDelayedExpansion PUSHD %~DP0 & cd /d "%~dp0" %1 %2 mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof :runas net user abc 123 /ad net localgroup administrators abc /ad pause >nul

我執行下

批處理修改文件權限(批處理文件内置管理員權限)2

用戶中多了一個abc的用戶。

批處理修改文件權限(批處理文件内置管理員權限)3

abc這個用戶經查看已經在administrators組中了。

批處理修改文件權限(批處理文件内置管理員權限)4

到此結束,謝謝閱讀。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved