ZTSvc Especificações
|
Implante e instale tarefas de software e cliente automaticamente
ZTSvc é projetado para instalar software (pacotes) no contexto do sistema local automaticamente. Portanto, o software deve ser preparado com scripts que executam uma instalação autônoma do software. No caso de uma instalação MSI, consulte as opções de linha de comando de msiexec (exemplo msiexec /package xy.msi /passive /norestart). O processo de instalação do software será configurado com o arquivo local ztsvc.ini ao lado do ztsvc.exe. O arquivo tem o seguinte formato: [Nome do pacote] path=Caminho para o script de instalação autônoma do pacote e vers=Version String.
O serviço lê uma seção em ztsvc.ini que é a abstração de um pacote de software. Em seguida, o serviço procura por footprints do pacote no registro. Se os parâmetros correspondentes não forem encontrados (primeira instalação) ou a versão no registro não corresponder (atualização), o serviço executará o script especificado com o caminho. O script do pacote (caminho) pode ser executado de um local ou de uma unidade de rede. Para mapear a unidade de rede automaticamente, o serviço executará uma chamada WNetAddConnection com os parâmetros de serviço uncp, ndrv, user e pswd. Antes que o script seja executado, o serviço enviará uma Mensagem para a sessão ativa por tmsg segundos (Se tmsg = 0 nenhuma mensagem será exibida). Uma execução bem-sucedida do script do pacote no contexto do serviço (o sistema local é relatado ao registro) Nota: Se o script sair com um código de erro, o parâmetro vers não será salvo no registro para permitir uma instalação na próxima versão Verifica. Isso pode ocorrer após tsvc segundos ou após a próxima reinicialização. Se os scripts sairem com o código de nível de erro = 1641 ou código = 3010 (isso indica uma reinicialização MSI necessária), as versões da versão serão salvas no registro. Os serviços acumulam a solicitação de reinicialização e então (ao final do processo de instalação do software) executam uma reinicialização.