批處理呼叫cacls修改檔案許可權

2021-07-29 20:54:01 字數 369 閱讀 5976

由於修改檔案許可權需要管理員的許可權

bat檔案內容:

set fpath=%~dp0

echo y|cacls %fpath%/sdkservice.exe /p everyone:f

call cmd

右鍵以管理員身份執行時,指令碼執行的環境路徑就會切換到 c:\windows\system32。並非bat檔案所在路徑。通過變數%~dp0可以獲取bat檔案所在路徑

cacls :修改檔案許可權的命令

/p 表示替換使用者 

everyone 表示所有使用者

f 表示完全控制  相反 n表示完全拒絕

這裡call cmd 目的是不讓bat檔案執行完就關閉,看不到列印的輸出

bat 批處理修改host檔案

在測試的時候,經常會遇到修改host 的情況,每次都開啟host手動新增,很繁瑣地,怎麼寫個批處理檔案,雙擊下就把host修改了呢,請看下面 echo off color 0f attrib r windir system32 drivers etc hosts echo 測試配置 beg wind...

bat 批處理修改host檔案

在測試的時候,經常會遇到修改host 的情況,每次都開啟host手動新增,很繁瑣地,怎麼寫個批處理檔案,雙擊下就把host修改了呢,請看下面 echo off color 0f attrib r windir system32 drivers etc hosts echo 測試配置 beg wind...

修改ini檔案的批處理

用vbs更簡單 vbs on error resume next dim fso,txtfl,str set fso createobject scripting.filesystemobject set txtfl fso.opentextfile 檔案位置 1 str replace txtfl...