| Wersja | 1.0.0.3 |
|---|---|
| Wydawca | Coopware |
| Data wydania | 9 lip 2013 |
| Data dodania | 10 lip 2013 |
| Wymagania systemu operacyjnego | Windows, Windows XP, Windows 7, Windows 8 |
| Wymagania | None |
| Całkowita liczba pobrań | 50 |
| Cena £ | Free |
Opis
ZTSvc jest przeznaczony do automatycznego instalowania oprogramowania (pakietów) w kontekście systemu lokalnego. Dlatego oprogramowanie musi być przygotowane za pomocą skryptów, które wykonują nienadzorowaną instalację oprogramowania. W przypadku instalacji MSI należy zapoznać się z przełącznikami wiersza poleceń msiexec (przykład msiexec /package xy.msi /passive /norestart). Proces instalacji oprogramowania zostanie skonfigurowany za pomocą lokalnego pliku ztsvc.ini obok pliku ztsvc.exe. Plik ma następujący format: [Nazwa pakietu] path=Ścieżka do skryptu instalacji nienadzorowanej pakietu i vers=Ciąg wersji.
Usługa odczytuje jedną sekcję w ztsvc.ini, która jest abstrakcją jednego pakietu oprogramowania. Następnie usługa szuka w rejestrze śladów pakietu. Jeśli odpowiednie parametry nie zostaną znalezione (pierwsza instalacja) lub wersja w rejestrze nie jest zgodna (aktualizacja) usługa wykona skrypt podany w ścieżce. Skrypt pakietu (ścieżka) może być wykonany z dysku lokalnego lub sieciowego. Aby automatycznie zmapować dysk sieciowy, usługa wykona wywołanie WNetAddConnection z parametrami usługi uncp, ndrv, user i pswd. Przed wykonaniem skryptu usługa wyśle Message do aktywnej sesji przez tmsg sekund (Jeśli tmsg=0 nie zostanie wyświetlony żaden komunikat). Pomyślne wykonanie skryptu pakietu w kontekście usługi (system lokalny jest zgłaszany do rejestru) Uwaga: Jeśli skrypt zakończy działanie z kodem błędu, parametr vers nie zostanie zapisany w rejestrze, aby umożliwić instalację w następnej wersji sprawdzać. Może to nastąpić po sekundach tsvc lub po następnym ponownym uruchomieniu. Jeśli skrypt zakończy działanie z kodem poziomu błędu=1641 lub kodem=3010 (oznacza to konieczność ponownego uruchomienia MSI), wersja wersji zostanie zapisana w rejestrze. Usługi gromadzą żądanie ponownego uruchomienia, a następnie (pod koniec procesu instalacji oprogramowania) wykonają ponowne uruchomienie.