ZTSvc úgy tervezték, hogy telepíteni a szoftvert (csomagok) keretében a helyi rendszer automatikusan. Ezért a szoftver kell készíteni scriptek futtatását felügyelet nélkül telepíti a szoftvert. Abban az esetben, ha MSI telepítési lásd a parancssori kapcsolók Msiexec (például msiexec / csomag xy.msi / passzív / norestart). A folyamat a szoftverek telepítése lesz beállítva a helyi file ztsvc.ini mellett ztsvc.exe. A fájl formátuma a következő: [csomag neve] path = Út a felügyelet nélküli telepítő szkript a csomag és a vers = verziót.
A szolgáltatás olvas egy szakaszt ztsvc.ini amely kivételére egyetlen szoftvercsomag. Ezután a szolgáltatást keresi lábnyomok a csomag a rendszerleíró adatbázisban. Ha a megfelelő paramétereket nem találtam (első beépítés) vagy a megfelelő verziót a nyilvántartás nem egyezik (update) a szolgáltatás A script megadott elérési úttal. A csomag script (út) lehet végrehajtani a helyi vagy hálózati meghajtóról. Feltérképezni a hálózati meghajtó automatikusan a szolgáltatást elvégzi a WNetAddConnection hívást a szolgáltatási paraméterek uncp, ndrv, felhasználói és PSWD. Mielőtt a script végrehajtása a szolgáltatás küld egy üzenetet, hogy az aktív munkamenet tmsg másodperc (Ha tmsg = 0 nem üzenet jelenik meg). A sikeres végrehajtása a csomag script keretében a szolgáltató (helyi rendszer tűnik, hogy a registry) Megjegyzés: Ha a script kilép hibaüzenettel paraméter vers nem menti a rendszer engedélyezze a telepítés a következő verzió ellenőrizze. Ez lehet, miután tsvc másodperc múlva, vagy a következő újraindítás. Ha a szkriptek kilép a errorlevel kód = 1641, vagy kód = 3010 (ez azt jelzi, a szükséges MSI újraindítás) a Version vers mentésre kerül a rendszerleíró adatbázisban. A szolgáltatás felhalmozódik az újraindítás kérelmet, és ekkor (a végén a szoftver telepítési folyamat) végre egy reboot.
Hozzászólás nem található