ZTSvc被設計成在本地系統的上下文中自動安裝軟件(包)。因此,軟件必須與執行軟件的無人值守安裝的腳本編寫。在MSI安裝的情況下是指MSIEXEC的命令行開關(例如MSIEXEC /包xy.msi /被動/ NORESTART)。軟件的安裝過程中會與ztsvc.exe旁本地文件ztsvc.ini進行配置。該文件的格式如下:[包名稱]路徑=路徑無人值守安裝包,並VERS =版本字符串的腳本。
該服務讀取ztsvc.ini一個部分是一個軟件包的抽象。接下來,服務查找包在註冊表中的足跡。如果相應的參數都沒有找到(第一次安裝)或者版本在註冊表中的不匹配(更新)服務將執行與路徑指定的腳本。包腳本(路徑)可以從本地或網絡驅動器執行。映射網絡驅動器的自動服務將執行與服務參數uncp,NDRV,用戶和PSWD一個WNetAddConnection電話。前腳本執行的服務將消息發送到活動會話TMSG秒(如果將顯示TMSG = 0無消息)。一個成功的執行中的服務的上下文中的包腳本的(本地系統被報告到註冊表)注意:如果該腳本與一個錯誤代碼退出參數VERS將不被保存在註冊表中,以允許安裝在下一版本檢查。這可能是tsvc秒後或在下次重新啟動後。如果腳本退出時的錯誤級別代碼= 1641或代碼= 3010(這表示需要重新啟動MSI)的版本VERS將被保存在註冊表中。服務積累的重啟請求,然後將(在軟件安裝過程中的端部)執行重新啟動。
評論沒有發現