Utilitário de atualização automática do cliente
Atualizações de software - Baseadas no servidor web
Existem dois métodos para configurar um sistema de «Atualização automática de software» com a IndySoft. Este sistema permitirá distribuir automaticamente novas atualizações de software aos seus utilizadores finais — sem necessidade de uma nova instalação em cada estação de trabalho. Este método descreve como atualizar os seus clientes através de um servidor web (em oposição a um servidor de ficheiros padrão, que é descrito na secção seguinte). A seguir, descreve-se como configurar os ficheiros de atualização no servidor e as definições em cada estação de trabalho cliente.
Configurar o servidor Web
Com o CD de instalação da IndySoft, encontrará dois ficheiros na pasta de instalação correspondente, na subpasta AutoUpdate. Os dois ficheiros chamam-se IndySoftClient.cab e indyupdate.inf.
Estes dois ficheiros são necessários para o processo de atualização. Para os utilizar num servidor web, copie ambos os ficheiros para um diretório web partilhado na sua rede. Anote este endereço http://, pois as suas estações de trabalho terão de apontar para ele no futuro.
Atualização do ficheiro .INF
Em seguida, terá de editar o ficheiro indyupdate.inf para alterar a configuração [file1]. Terá de indicar ao ficheiro1 a localização do ficheiro IndySoftClient.cab. ou seja, url=http://yourserver.yourcompany.com/IndyUpdate/IndySoftClient.cab (nota: normalmente, esta é a mesma localização do ficheiro .inf)
O que o ficheiro IndyUpdate.inf contém:
[update]
newversion=10.0.0 <-- É assim que o IndySoft determina se precisa de ser atualizado. Compara a versão do isdashboard.exe com a versão mais recente especificada
localversion=isdashboard.exe
[action]
query=Foi encontrada uma nova versão do IndySoft. Quer atualizar a sua estação de trabalho agora?
IMPORTANTE: deve fechar o ecrã de início de sessão do IndySoft antes de prosseguir com a atualização.
[ficheiros]
count=1
[ficheiro1]
url=http://yourserver.yourcompany.com/IndyUpdate/IndySoftClient.cab <-- A linha que deve editar para refletir a localização do ficheiro .CAB na Web
compressed=1
Adicionar suporte à atualização baseada no servidor Web para cada cliente
Em seguida, deve abrir as Definições de atualização automática em cada estação de trabalho e selecionar a opção «Ativar atualização pela Web», conforme mostrado abaixo. Em seguida, terá de indicar a localização do ficheiro indyupdate.inf.
Receber a atualização
É só isso. Da próxima vez que um utilizador iniciar sessão no IndySoft, o software verificará se há uma atualização de versão disponível e informará o utilizador final quando for necessário realizar essa atualização. O utilizador será informado sobre o andamento da instalação durante a atualização. Não é realizada uma «instalação padrão do Windows», pelo que não é necessário conceder quaisquer direitos de acesso (exceto para gravar no disco rígido).
Verificar se há atualizações
Para verificar se existe uma atualização de software, clique no botão «Verificar se há atualizações». Será notificado caso o seu software precise de ser atualizado.
Atualizações de software - Baseadas no servidor de ficheiros
Existem dois métodos para configurar um sistema de «Atualização automática de software» com o IndySoft. Este sistema permitirá distribuir automaticamente novas atualizações de software aos seus utilizadores finais — sem necessidade de uma nova instalação em cada estação de trabalho. Este método descreve como atualizar os seus clientes através de um servidor de ficheiros padrão (em vez de um servidor Web padrão, conforme descrito na secção anterior). A seguir, descreve-se como configurar os ficheiros de atualização no servidor e as definições em cada estação de trabalho cliente.
Configurar o servidor de ficheiros
Com o CD de instalação da IndySoft, encontrará dois ficheiros na pasta de instalação correspondente, na subpasta AutoUpdate. Os dois ficheiros chamar-se-ão gageinsite.cab e indyupdate.inf. Estes dois ficheiros são necessários para o processo de atualização. Para os utilizar num servidor de ficheiros, copie ambos os ficheiros para um diretório partilhado na sua rede, acessível através das convenções de nomenclatura UNC. Anote este caminho UNC, pois as suas estações de trabalho terão de apontar para ele no futuro.
Atualização do ficheiro .INF
Em seguida, terá de editar o ficheiro indyupdate.inf para alterar a configuração [file1]. Terá de indicar ao ficheiro1 a localização do ficheiro IndySoftClient.cab. ou seja, url=\yourserver\resource\IndyUpdate\IndySoftClient.cab (note que, normalmente, esta é a mesma localização do ficheiro .inf)
O que o ficheiro IndyUpdate.inf contém:
[update]
newversion=10.0.0 <-- É assim que o IndySoft determina se precisa de ser atualizado. Compara a versão do isdashboard.exe com a versão mais recente especificada localversion=isdashboard.exe
[action]
query=Foi encontrada uma nova versão do IndySoft. Quer atualizar a sua estação de trabalho agora?
IMPORTANTE: deve fechar o ecrã de início de sessão do IndySoft antes de prosseguir com a atualização.
[ficheiros]
count=1
[ficheiro1]
url=\yourserver\resource\IndyUpdate\IndySoftClient.cab <-- A linha que deve editar para indicar a localização do ficheiro .CAB na sua rede
compressed=1
Adicionar suporte à atualização via servidor de ficheiros para cada cliente
Em seguida, deve abrir as Definições de atualização automática em cada estação de trabalho e selecionar a opção «Ativar atualização por ficheiro», conforme ilustrado abaixo. Em seguida, terá de indicar a localização do ficheiro indyupdate.inf.
Receber a atualização
É só isso. Sempre que um utilizador iniciar sessão no IndySoft, o software verificará se existe uma atualização de versão e informará o utilizador final quando for necessário efetuar essa atualização. O utilizador será informado sobre o andamento da instalação durante a atualização. Não é realizada uma «instalação padrão do Windows», pelo que não é necessário conceder quaisquer direitos de acesso (exceto para gravar no disco rígido).
Verificar se há atualizações
Para verificar se existe uma atualização de software, clique no botão «Verificar se há atualizações». Será notificado caso o seu software precise de ser atualizado. |