作者UNicK37 (UNK)
看板EzHotKey
標題[批次] 自動幫不同帳戶安裝程式
時間Fri Jan 13 17:34:26 2017
大家好,最近在寫批次幫忙自動裝程式,但是有發現一個問題...
如果是 msi 或是常見的 inno setup 之類的安裝檔,只要透過傳參數就可以安裝給所有使用者,我的批次在安裝軟體前會先建立另一個帳戶,然後在目前帳戶 (管理員) 底下進行安裝,但是像 Line 它本身的安裝目錄是目前使用者底下的 %APPDATA%,一旦裝上去另一個新的帳戶就不會有 Line,它本身也沒有參數可以設定...
我試過兩個方法:
1. runas 以另一個帳戶身分執行,但每次都跳出 error 5
2. 在所有使用者的啟動目錄底下建立一個捷徑 (InternetShortcut),使用者進入之後自動執行 Line 安裝再刪除,但這會碰到權限不足的狀況 (所以完全不會執行),而且由於另一個帳戶不是管理員身分,檔案也放在管理員帳戶的目錄中,所以執行起來也需要輸入管理員的密碼,這樣子就沒辦法自動安裝了。
想問問各位先進,這種狀況有辦法將程式安裝給另一個使用者嗎?
--
Sent from my Windows
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.146.32
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EzHotKey/M.1484300069.A.B62.html