ZTSvc ay dinisenyo upang awtomatikong i-install ang software (mga pakete) sa konteksto ng lokal na sistema. Samakatuwid ang software ay dapat na ihanda ng mga script na maisagawa ang isang walang nag-aalaga pag-install ng software. Sa kaso ng isang pag-install MSI sumangguni sa command line switch ng msiexec (halimbawa msiexec / package xy.msi / passive / norestart). Ang proseso ng pag-install ng software ay naka-configure sa mga lokal na ztsvc.ini file sa tabi ng ztsvc.exe. May mga sumusunod na format ng file ang: [Pangalan ng package] landas = Path sa walang nag-aalaga install na script ng package at vers = Bersyon String.
bumabasa ng serbisyo Ang isang seksyon sa ztsvc.ini kung saan ay ang abstraction ng isang software package. Susunod na naghahanap ang serbisyo para sa mga yapak ng package sa registry. Kung ang katumbas na mga parameter ay hindi natagpuan (unang pag-install) o ang bersyon sa registry ay hindi tugma (-update) ang serbisyo ay maisagawa ang script tinukoy na may path. Ang pakete script (landas) ay maaaring isagawa mula sa isang lokal o mula sa isang network drive. Upang i-map ang network drive awtomatikong ang serbisyo ay magsagawa ng WNetAddConnection tawag sa mga parameter ng serbisyo uncp, ndrv, user, at pswd. Bago ang script ay pinaandar ang serbisyo ay magpapadala ng isang Mensahe sa aktibong session para sa tmsg segundo (Kung tmsg = 0 walang mensahe ay ipapakita). Ang isang matagumpay na pagpapatupad ng mga script package sa konteksto ng mga serbisyo (lokal na sistema ay iniulat sa registry) Tandaan: Kung ang script lumabas na may isang code ng error sa vers parameter ay hindi naka-save sa registry upang payagan ang isang pag-install sa susunod na bersyon -check. Maaari itong maging pagkatapos tsvc segundo o pagkatapos ng susunod na reboot. Kung ang mga script lumabas sa errorlevel code = 1641 o code = 3010 (ito ay nagpapahiwatig ng isang kinakailangang MSI reboot) ang vers Bersyon ay isi-save sa registry. Ang mga serbisyo accumulates ang kahilingan reboot at pagkatapos (sa dulo ng proseso ng pag-install ng software) magsagawa ng pag-reboot.
Mga Komento hindi natagpuan