| Različica | 1.0.0.3 |
|---|---|
| Založnik | Coopware |
| Datum izdaje | 9. jul. 2013 |
| Datum dodajanja | 10. jul. 2013 |
| Os zahteve | Windows, Windows XP, Windows 7, Windows 8 |
| Zahteve | None |
| Skupno prenosov | 50 |
| Cena | Free |
Opis
ZTSvc je namenjen samodejni namestitvi programske opreme (paketov) v kontekstu lokalnega sistema. Zato mora biti programska oprema pripravljena s skripti, ki izvedejo nenadzorovano namestitev programske opreme. V primeru namestitve MSI se obrnite na stikala ukazne vrstice msiexec (primer msiexec /package xy.msi /passive /norestart). Postopek namestitve programske opreme bo konfiguriran z lokalno datoteko ztsvc.ini poleg ztsvc.exe. Datoteka ima naslednjo obliko: [Ime paketa] path=Pot do nenadzorovanega namestitvenega skripta paketa in vers=Niz različice.
Storitev bere en razdelek v ztsvc.ini, ki je abstrakcija enega programskega paketa. Nato storitev poišče odtise paketa v registru. Če ustreznih parametrov ni mogoče najti (prva namestitev) ali se različica v registru ne ujema (posodobitev), bo storitev izvedla skript, določen s potjo. Skript paketa (pot) se lahko izvede z lokalnega ali omrežnega pogona. Za samodejno preslikavo omrežnega pogona bo storitev izvedla klic WNetAddConnection s servisnimi parametri uncp, ndrv, user in pswd. Preden se skript izvede, bo storitev poslala sporočilo aktivni seji za tmsg sekund (če je tmsg=0, ne bo prikazano nobeno sporočilo). Uspešna izvedba skripta paketa v kontekstu storitve (lokalni sistem je prijavljen v register) Opomba: Če se skript zapre s kodo napake, parameter vers ne bo shranjen v registru, da bi omogočil namestitev v naslednji različici preverite. To se lahko zgodi po tsvc sekundah ali po naslednjem ponovnem zagonu. Če se skripti zaprejo s kodo ravni napake=1641 ali kodo=3010 (to označuje zahtevan ponovni zagon MSI), bo različica različice shranjena v registru. Storitve zbirajo zahtevo za ponovni zagon in bodo nato (na koncu postopka namestitve programske opreme) izvedle ponovni zagon.