我試圖從Windows 8任務計劃程序運行批處理文件,並且在命令提示符處出現訪問被拒絕錯誤,以查找以下命令行。從任務計劃程序運行批處理文件並獲取訪問被拒絕
echo "Hello World" >> C:\File.txt
但是,如果我勾選任務計劃程序下的複選框「與高權限運行」,那麼它工作正常。
問題是爲什麼我需要在無需「以管理員身份運行」的情況下手動運行批處理時勾選複選框?
我試圖從Windows 8任務計劃程序運行批處理文件,並且在命令提示符處出現訪問被拒絕錯誤,以查找以下命令行。從任務計劃程序運行批處理文件並獲取訪問被拒絕
echo "Hello World" >> C:\File.txt
但是,如果我勾選任務計劃程序下的複選框「與高權限運行」,那麼它工作正常。
問題是爲什麼我需要在無需「以管理員身份運行」的情況下手動運行批處理時勾選複選框?
一對夫婦的可能性:
如果一個任務是使用Administrators組任務的安全上下文中註冊,則還必須確保與檢查被選中複選框最高權限運行,如果你想運行任務。
如果您正在使用S4U功能,請確保爲用戶設置了作爲批處理作業登錄策略。
確保用戶帳戶的任務是使用有寫訪問到C:\目錄
默認情況下,在現代的Windows不能寫入到根目錄。改用「%temp%\ file.txt」。