ZTSvc dirancang untuk menginstal perangkat lunak (paket) dalam konteks sistem lokal otomatis. Oleh karena itu software harus siap dengan script yang menjalankan instalasi tanpa pengawasan dari perangkat lunak. Dalam kasus instalasi MSI mengacu pada saklar baris perintah msiexec (contoh msiexec / paket xy.msi / pasif / norestart). Proses instalasi software akan dikonfigurasi dengan ztsvc.ini file lokal di samping ztsvc.exe tersebut. File ini memiliki format berikut: [Nama paket] path = Path to tanpa pengawasan menginstal script dari paket dan vers = Versi String.
Layanan membaca satu bagian dalam ztsvc.ini yang merupakan abstraksi dari satu paket software. Selanjutnya layanan mencari jejak kaki dari paket dalam registri. Jika parameter yang sesuai tidak ditemukan (instalasi pertama) atau versi di registry tidak sesuai (update) layanan akan mengeksekusi script yang ditentukan dengan jalan. Paket Script (path) dapat dijalankan dari lokal atau dari drive jaringan. Untuk memetakan drive jaringan secara otomatis layanan akan melakukan panggilan WNetAddConnection dengan parameter layanan uncp, ndrv, pengguna, dan pswd. Sebelum script dijalankan layanan akan mengirimkan Pesan ke sesi aktif untuk tmsg detik (Jika tmsg = 0 tidak ada pesan akan ditampilkan). Sebuah keberhasilan pelaksanaan script paket dalam konteks pelayanan (sistem lokal dilaporkan ke registry) Catatan: Jika script keluar dengan kode kesalahan vers parameter tidak akan disimpan dalam registri untuk memungkinkan instalasi pada versi berikutnya periksa. Hal ini dapat setelah detik TSVC atau setelah reboot. Jika script keluar dengan kode errorlevel = 1641 atau kode = 3010 (ini menunjukkan MSI restart diperlukan) yang vers Versi akan disimpan dalam registri. Layanan terakumulasi permintaan reboot dan kemudian (pada akhir proses instalasi perangkat lunak) melakukan reboot.
Komentar tidak ditemukan