ZTSvc on suunniteltu asentaa ohjelmia (paketit) yhteydessä paikalliseen järjestelmään automaattisesti. Siksi ohjelmisto on valmistettava skriptejä, jotka suorittavat vartioimatta ohjelmiston asennuksen. Kun kyseessä on MSI asennuksen viittaavat komentorivivalitsinten of msiexec (esim msiexec / paketti xy.msi / passiivinen / norestart). Prosessi ohjelmistojen asennus on määritetty paikallinen tiedosto ztsvc.ini vieressä ztsvc.exe. Tiedoston muoto on seuraava: [nimi paketti] path = polku vartioimatta asentaa skripti paketin ja Vers = Versio String.
palvelu lukee yhden osion ztsvc.ini joka on abstraktio yhden ohjelmistopaketin. Seuraavaksi palvelu etsii jalanjäljet paketin rekisterissä. Jos vastaavia parametreja ei löytynyt (ensimmäinen asennus) tai versio rekisterin ei täsmää (päivitys) palvelu toteuttaa käsikirjoituksen määritetty polku. Paketti käsikirjoitus (polku) voidaan suorittaa paikallisen tai verkkoasemaan. Karttaan verkkolevyn automaattisesti palvelun suorittaa WNetAddConnection puhelun palveluparametreistä uncp, ndrv, käyttäjä, ja PSWD. Ennen kirjoitus suoritetaan palvelu lähettää viestin aktiivisen istunnon tmsg sekuntia (Jos tmsg = 0 ei näyttöön tulee viesti). Onnistuneen toteuttamisen paketin käsikirjoituksen yhteydessä palvelun (paikallinen järjestelmä on ilmoitettu rekisteriin) Huomautus: Jos käsikirjoitus poistuu virhekoodi parametri Vers ei tallenneta rekisteriin, jotta asennusta seuraava versio Tarkista. Tämä voi olla, kun tsvc sekunnin kuluttua tai seuraavan uudelleenkäynnistyksen. Jos skriptejä poistuu kanssa ERRORLEVEL koodi = 1641 tai koodi = 3010 (tämä osoittaa vaadittu MSI reboot) Versio Vers tallennetaan rekisteriin. Palvelut kertyy uudelleenkäynnistyksen pyynnön ja sitten (lopussa ohjelmiston asennuksen) suorittaa reboot.
Kommentteja ei löytynyt