我有一個批次文件,我一直在成功地使用它來執行一些命令,包括移動一些文件和啟動一些可執行文件。我無法以管理員身份運行批次文件,因為它會導致某些進程需要在未提升的情況下運行才能成為這樣。
我現在需要關閉一個確實需要以管理員身份運行的可執行檔。 taskkill /im exename.exe
不起作用,除非以管理員身分執行批次處理,否則權限會被拒絕。
有什麼方法可以使其在批次中僅以管理員身份執行該命令?
或者相反,替代解決方案是以管理員身分執行批次的方法,但忽略除 taskkill 部分之外的所有其他命令。
編輯:下面評論的解決方案確實有效,但是如果不使用 /savecred 選項就無法自動化。否則您每次都需要輸入密碼。我決定不走這條路,只是呼叫另一個批次檔(提升的捷徑)來關閉 exe。