請問AD是否可以利用login script或其他方式,更新client電腦中鼎新conductor\s_pkg下的某支dll?
如果利用login script,可能會有以下兩種問題,請各位先進幫忙回答一下
請問各位先進該怎麼實做呢?
『只想讓user登入時更新一次就好』
就這個問題,我可能的作法是:
1.在AD內的任一台主機上建立共享資料匣,權限設定EveryOne只能讀取,裡面放置一個檔案,檔名越特殊越好,內容不限,最好確定這個檔案在Client都不會存在的,假設他叫做"FileExist.txt"。
2.在LoginScript上更新你所要更新的DLL,在更新前順便做FileExist.txt是否存在判斷,如果不在,則執行更新,且需將FileExists.txt複製到Client,否則離開。
判斷台電腦是否安裝鼎新程式,你也可以藉由某些特殊目錄獲檔案來進行。
可利用批次檔語法:
<pre class="c" name="code">if [not] exist FileName command [else expression]