我是希望執行bat後
登入administratorcmd開cmd然後
打個密碼
使用wmic後下個指令/output:c:\install.txt product get name
輸出軟體清單
但我bat內寫法如下
runas /user:主機名稱\administrator cmd
wmic
/output:c:\install.txt product get name
他沒有執行到「/output:c:\install.txt product get name」
就停住了
請問要怎麼做??他才會自動執行這行?
還有請問
有辦法把administrator的密碼寫進這個bat裡
讓我不用每次開這個bat都要打一次密碼嗎?
BAT如下試看!
CD C:\WINDOWS\SYSTEM32\
CMD.EXE /C WMIC.EXE /OUTPUT:c:\install.txt product get name
runas 可以用 /savecred 直接使用之前使用者儲存過的認證
但前提是第一次執行還是會跳請輸入密碼的提示,但之後就不會跳了。
但如果是在USER端執行,可能要注意一下如果存起來可能會遭USER濫用。
而這個認證會被儲存在認證管理員中,
可以進認證管理員去刪除。
建議還是用 AUTOIT去做