ZTSvc Specifikationer
|
Installera och installera programvara och klientuppgifter automatiskt
ZTSvc är utformad för att automatiskt installera programvara (paket) i det lokala systemets sammanhang. Därför måste programvaran förberedas med skript som kör en obevakad installation av programvaran. I fallet med en MSI-installation hänvisar du till kommandoradsväxlarna för msiexec (exempel msiexec /paketet xy.msi /passive /norestart). Programvaruinstallationsprocessen kommer att konfigureras med den lokala filen ztsvc.ini bredvid ztsvc.exe. Filen har följande format: [Namn på paketet] path=Sökväg till det obevakade installationsskriptet för paketet och vers=Version String.
Tjänsten läser ett avsnitt i ztsvc.ini som är abstraktionen av ett mjukvarupaket. Därefter letar tjänsten efter fotspår av paketet i registret. Om motsvarande parametrar inte hittas (första installationen) eller versionen i registret inte matchar (uppdatering) kommer tjänsten att exekvera skriptet som anges med sökväg. Paketskriptet (sökvägen) kan köras från en lokal eller från en nätverksenhet. För att mappa nätverksenheten automatiskt kommer tjänsten att utföra ett WNetAddConnection-anrop med serviceparametrarna uncp, ndrv, user och pswd. Innan skriptet körs kommer tjänsten att skicka ett meddelande till den aktiva sessionen i tmsg sekunder (Om tmsg = 0 kommer inget meddelande att visas). En lyckad körning av paketskriptet i tjänstens sammanhang (lokalt system rapporteras till registret) Obs: Om skriptet avslutas med en felkod kommer parametervers inte att sparas i registret för att tillåta en installation vid nästa version kolla upp. Detta kan vara efter tsvc sekunder eller efter nästa omstart. Om skripten avslutas med felnivåkod=1641 eller kod=3010 (detta indikerar en nödvändig MSI-omstart) kommer versionen att sparas i registret. Tjänsterna ackumulerar begäran om omstart och kommer sedan (i slutet av mjukvaruinstallationsprocessen) att utföra en omstart.