ZTSvc Erittelyt
|
Ota käyttöön ja asenna ohjelmistot ja asiakastehtävät automaattisesti
ZTSvc on suunniteltu asentamaan ohjelmistot (paketit) automaattisesti paikallisen järjestelmän yhteydessä. Siksi ohjelmisto on valmisteltava komentosarjoilla, jotka suorittavat ohjelmiston valvomattoman asennuksen. Jos kyseessä on MSI-asennus, katso msiexecin komentorivivalitsimia (esimerkki msiexec /paketti xy.msi /passive /norestart). Ohjelmiston asennusprosessi määritetään paikallisella tiedostolla ztsvc.ini ztsvc.exe-tiedoston vieressä. Tiedoston muoto on seuraava: [Paketin nimi] path=Paketin valvomattoman asennuskomentosarjan polku ja vers=Versiomerkkijono.
Palvelu lukee yhden osion ztsvc.ini-tiedostosta, joka on yhden ohjelmistopaketin abstraktio. Seuraavaksi palvelu etsii paketin jalanjälkiä rekisteristä. Jos vastaavia parametreja ei löydy (ensimmäinen asennus) tai rekisterin versio ei täsmää (päivitys), palvelu suorittaa polulla määritetyn komentosarjan. Paketin komentosarja (polku) voidaan suorittaa paikalliselta tai verkkoasemalta. Karttaakseen verkkoaseman automaattisesti palvelu suorittaa WNetAddConnection-kutsun palveluparametreilla uncp, ndrv, user ja pswd. Ennen skriptin suorittamista palvelu lähettää viestin aktiiviseen istuntoon tmsg sekuntia (jos tmsg = 0, viestiä ei näytetä). Paketin komentosarjan onnistunut suorittaminen palvelun yhteydessä (paikallinen järjestelmä ilmoitetaan rekisterille) Huomautus: Jos komentosarja poistuu virhekoodilla, parametria vers ei tallenneta rekisteriin, jotta se sallii asennuksen seuraavassa versiossa tarkistaa. Tämä voi tapahtua tsvc-sekuntien tai seuraavan uudelleenkäynnistyksen jälkeen. Jos komentosarjat poistuvat virhetasolla koodilla = 1641 tai koodilla = 3010 (tämä osoittaa vaaditun MSI-uudelleenkäynnistyksen), versio tallennetaan rekisteriin. Palvelut keräävät uudelleenkäynnistyspyynnön ja suorittavat sitten (ohjelmiston asennusprosessin lopussa) uudelleenkäynnistyksen.