※ 引述《piligo (霹靂狗)》之銘言:: 請問,假設有一支批次(abc.cmd)需要提升權限才能運作: 透過系統內建的模式一會有閃退狀況,剛好外掛工具都是採用模式一: 不知是否有外掛工具是支援模式二的: 我需要的外掛是指直接把要提升的檔案拖曳到外掛程式就自動帶出模式二的驗證畫面: 模式一: 透過指令 runas /user:帳號 abc.cmd 會閃退: 變成還要runas /user:帳號 cmd 帶出提升權限後的cmd: 在切到批次當下的目錄執行abc.cmd這樣才能成功執行: 模式二: 在abc.cmd上面透過shift加右鍵執行以不同使用者身分執行 就可以直接提升權限: 剛剛找到的一隻外掛,可惜他會把路徑導入C:\Windows\system32,造成運作錯亂: http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx: 謝謝 我終於知道模式一閃退的原因了 因為提升權限後目錄會被切換到c:\windows\system32 abc.cmd一定不會擺在那邊,所以找不到abc.com就閃退了 假設abc.com放在c:\temp,變成要改成runas /user:帳號 "cmd /c c:\temp\abc.com" 但是又延伸另一個問題,批次雖然成功執行,但是abc.com還要呼叫c:\temp底下的 相關功能程式,造成會跑去system32底下找,所以又執行失敗 最後又被我找到解決方法,只要在abc.cmd內容加入 REM =========== top =========== FOR /D %%I IN (%0) DO CD /d %%~dpI REM ========= bottom =========== 就解決了 這樣連外掛程式都免了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.104.197.108※ 文章網址: http://www.ptt.cc/bbs/EZsoft/M.1415370138.A.4D6.html
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
You are receiving this email because you subscribed to this feed at blogtrottr.com.