ZTSvc er designet til automatisk at installere software (pakker) inden for rammerne af det lokale system. Derfor softwaren skal være forberedt med scripts, der udfører en automatisk installation af softwaren. I tilfælde af en MSI installation henvises til kommandolinjeparametre af msiexec (eksempel msiexec / pakke xy.msi / passiv / norestart). Processen med installation software vil blive konfigureret med den lokale fil ztsvc.ini siden af ztsvc.exe. Filen har følgende format: [navnet på pakken] path = Sti til den ubemandede installere scriptet af pakken og vers = Version String.
Tjenesten læser et afsnit i ztsvc.ini der er indvinding af en softwarepakke. Næste tjenesten søger spor af pakken i registreringsdatabasen. Hvis de tilsvarende parametre ikke findes (første installation) eller den version i registreringsdatabasen svarer ikke (update) tjenesten vil udføre scriptet angivet med sti. Pakken script (sti) kan udføres fra et lokalt eller fra et netværksdrev. For at kortlægge netværksdrevet automatisk tjenesten vil udføre en WNetAddConnection opkald med den service parametre uncp, ndrv, bruger og PSWD. Før scriptet eksekveres tjenesten vil sende en besked til den aktive session for tmsg sekunder (Hvis tmsg = 0 ingen besked vil blive vist). En vellykket gennemførelse af pakken script i forbindelse med tjeneste (lokale system rapporteres til registreringsdatabasen) Bemærk: Hvis scriptet kommer ud med en fejlkode parameter- vers vil ikke blive gemt i registreringsdatabasen for at tillade en installation på den næste version tjek. Det kan være efter tsvc sekunder, eller efter næste genstart. Hvis scripts forlader med ERRORLEVEL koden = 1641 eller kode = 3010 (dette indikerer en nødvendig MSI reboot) Versionen vers gemmes i registreringsdatabasen. Tjenesterne akkumulerer anmodningen reboot og vil derefter (i slutningen af softwareinstallationsprocessen) udføre en genstart.
Kommentarer ikke fundet