
我試圖讓一個應用程式始終以另一個用戶身份運行。我知道您可以透過編輯快捷方式以其他用戶身份啟動該應用程序,但是當您雙擊文件時,它會以您而不是其他用戶的身份運行。
我嘗試使用正確的命令列放置一個bat文件
@ runas /savecred /user:MYDOMAIN\myuser "C:\Program Files\Myapp\app.exe"
並將其設置為“預設程式”以打開文件,但它不會僅打開應用程式的文件,因為沒有對原始文件的回調。
您知道有什麼方法可以將呼叫路徑/檔案傳遞給bat檔案嗎?或是regedit預設的runas用戶?
我已仔細閱讀這裡說了什麼關於 /savecred,但我的箱子位於安全 PC 上,僅供我自己使用,以確保日常舒適。我們的目標其實是不必兼顧捷徑和憑證。
我對 regedit/powershell/batch 或其他持開放態度。
非常感謝您的幫助
答案1
使用的命令缺少包含參數檔案路徑的參數本身:
@ runas /savecred /user:MYDOMAIN\myuser "C:\Program Files\Myapp\app.exe" "%1"