ZTSvc é projetado para instalar software (pacotes), no contexto do sistema local automaticamente. Portanto, o software deve ser preparado com os scripts que executam uma instalação automática do software. No caso de uma instalação MSI consulte as opções de linha de comando de msiexec (exemplo msiexec / Pacote xy.msi / passivo / norestart). O processo de instalação do software será configurado com os ztsvc.ini arquivos locais ao lado do ztsvc.exe. O arquivo tem o seguinte formato: [nome do pacote] path = Caminho para a instalação autônoma roteiro do pacote e vers = Versão de corda.
O serviço lê uma seção em ztsvc.ini que é a abstração de um pacote de software. Em seguida, o serviço de procura por pegadas do pacote no registro. Se os parâmetros correspondentes não são encontrados (primeira instalação) ou a versão no registro não corresponde (actualização) o serviço irá executar o script especificado com trajeto. O script pacote (path) pode ser executado a partir de um local ou de uma unidade de rede. Para mapear a unidade de rede automaticamente o serviço irá realizar uma chamada WNetAddConnection com os parâmetros de serviço UNCP, ndrv, usuário e pswd. Antes que o script é executado o serviço irá enviar uma mensagem para a sessão ativa para TMPG segundos (Se TMPG = 0 nenhuma mensagem será exibida). A execução bem-sucedida do script pacote no contexto do serviço (sistema local é relatado para o registro) Nota: Se o script sai com um código de erro os vers parâmetros não serão salvas no Registro para permitir uma instalação na próxima versão verificar. Isso pode ser após segundos tsvc ou depois da próxima reinicialização. Se os scripts sai com o código errorlevel = 1641 ou code = 3010 (isso indica um reboot MSI necessário) os vers versão será salva no registro. Os serviços acumula o pedido de reiniciar e, em seguida, (no final do processo de instalação do software) executar uma reinicialização.
Comentários não encontrado