ZTSvc är utformad för att installera programvara (paket) inom ramen för det lokala systemet automatiskt. Därför programvaran måste vara beredd med manus som utför en obevakad installation av programvaran. I fallet med en MSI installation hänvisar till kommandoradsväxlar av msiexec (t.ex. msiexec / förp xy.msi / passiv / norestart). Processen för installation av programvara 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 obevakad installation manus av paketet och vers = Version String.
Tjänsten läser ett avsnitt i ztsvc.ini som är uttag av ett programpaket. Nästa tjänsten söker fotavtryck av paketet i registret. Om motsvarande parametrar inte hittas (första installationen) eller versionen i registret stämmer inte (uppdatering) tjänsten kommer att utföra skriptet som anges med sökväg. Paketet script (väg) kan utföras från en lokal eller från en nätverksenhet. För att kartlägga nätverksenheten automatiskt tjänsten kommer att utföra en WNetAddConnection samtal med de parametrar tjänste uncp, ndrv, användaren, och PSWD. Innan skriptet exekveras tjänsten skickar ett meddelande till den aktiva sessionen för tmsg sekunder (Om tmsg = 0 inget meddelande visas). En framgångsrik exekvering av paketet skript i samband med tjänsten (lokala systemet rapporteras till registret) Obs: Om skriptet lämnar med en felkod parameter vers inte kommer att sparas i registret för att tillåta en installation vid nästa version kolla. Detta kan vara efter tsvc sekunder eller efter nästa omstart. Om skripten avslutar med errorlevel koden = 1641 eller kod = 3010 (detta indikerar en krävs MSI omstart) Versionen vers kommer att sparas i registret. Tjänsterna ackumulerar begäran omstart och kommer sedan (vid slutet av installationen av programvaran) utför en omstart.
Kommentarer hittades inte