如何在不以管理員身分執行批次檔的情況下從批次檔結束提升的進程?

如何在不以管理員身分執行批次檔的情況下從批次檔結束提升的進程?

我有一個批次文件,我一直在成功地使用它來執行一些命令,包括移動一些文件和啟動一些可執行文件。我無法以管理員身份運行批次文件,因為它會導致某些進程需要在未提升的情況下運行才能成為這樣。

我現在需要關閉一個確實需要以管理員身份運行的可執行檔。 taskkill /im exename.exe不起作用,除非以管理員身分執行批次處理,否則權限會被拒絕。

有什麼方法可以使其在批次中僅以管理員身份執行該命令?

或者相反,替代解決方案是以管理員身分執行批次的方法,但忽略除 taskkill 部分之外的所有其他命令。

編輯:下面評論的解決方案確實有效,但是如果不使用 /savecred 選項就無法自動化。否則您每次都需要輸入密碼。我決定不走這條路,只是呼叫另一個批次檔(提升的捷徑)來關閉 exe。

相關內容