ZTSvc este proiectat pentru a instala software (oferte) în cadrul sistemului local automat. Prin urmare, software-ul trebuie să fie pregătită cu script-uri care executa o instalare nesupravegheată a software-ului. În cazul unei instalații MSI se referă la comutatoarele linia de comandă ale msiexec (exemplu msiexec / pachet xy.msi / pasiv / norestart). Procesul de instalare software va fi configurat cu ztsvc.ini de fișiere locale de lângă ztsvc.exe. Fișierul are următorul format: [Numele pachetului] path = Calea către nesupravegheat instala script a pachetului și vers = Versiunea String.
Serviciul citește o secțiune în ztsvc.ini care este captarea un pachet software. Mai departe serviciul caută urme ale pachetului în registru. Dacă parametrii corespunzători nu se găsesc (prima instalare) sau versiunea în registru nu se potrivește (update) serviciul va executa scriptul specificat cu calea. Scriptul pachet (cale) pot fi executate dintr-un local sau de la o unitate din rețea. Pentru a mapa unitatea de rețea în mod automat serviciul va efectua un apel WNetAddConnection cu parametrii de serviciu uncp, ndrv, utilizator, și PSWD. Înainte de script-ul este executat serviciul va trimite un mesaj la sesiunea activ pentru tmsg secunde (În cazul în care va fi afișat tmsg = 0 nici un mesaj). O execuție de succes a scriptului pachetului în contextul serviciu (sistemul local este raportat la registru) Notă: Dacă scriptul iese cu un cod de eroare de vers parametru nu vor fi salvate în registry pentru a permite o instalare la urmatoarea versiune verifica. Acest lucru poate fi după câteva secunde tsvc sau după repornire. În cazul în care script iese cu codul ERRORLEVEL = 1641 sau cod = 3010 (aceasta indică o MSI repornire necesar) în vers Versiunea vor fi salvate în registru. Serviciile se acumulează cererea de repornire și apoi (la sfârșitul procesului de instalare software) va efectua o repornire.
Comentariile nu a fost găsit