2.4 Criando bundles do Windows

Um bundle do Windows permite distribuir um pacote Microsoft* Windows* Installer (MSI), um pacote Microsoft Windows Software Patch (MSP), um aplicativo thin client ou outros aplicativos baseados no Windows para um dispositivo Windows.

Você pode usar o ZENworks Control Center ou o Utilitário de Linha de Comando zman para criar bundles. O procedimento a seguir explica como criar um bundle usando o ZENworks Control Center. Se você preferir o Utilitário de Linha de Comando zman, consulte Comandos de bundles na Referência de Utilitários de Linha de Comando do ZENworks.

Para criar um bundle do Windows:

  1. No ZENworks Control Center, clique na guia Bundles.

  2. Na lista Bundle, clique em Novo e, em seguida, clique em Bundle para exibir a página Selecionar Tipo de Bundle.

  3. Selecione Bundle do Windows, clique em Avançar para exibir a página Selecionar Categoria de Bundle.

  4. Selecione a categoria do bundle desejado:

    Bundle Vazio: um bundle sem tarefas iniciais. Essa categoria de bundle é útil para criar rapidamente um bundle sem que seja necessário executar todas as tarefas do Assistente de Criação de Novo Bundle. Após criar o bundle vazio, você poderá editar seus detalhes para adicionar designações, ações etc. posteriormente.

    Aplicativo MSI: um aplicativo empacotado como um arquivo .msi para poder ser instalado pelo programa Microsoft Windows Installer.

    Para obter informações importantes sobre como criar bundles de Aplicativo MSI, consulte a Seção 1.3, Considerações sobre pacotes.

    Aplicativo MSP: um patch de aplicativo empacotado como um arquivo .msp para poder ser aplicado pelo programa Microsoft Windows Installer.

    Para obter informações importantes sobre como criar bundles de Aplicativo MSP, consulte a Seção 1.3, Considerações sobre pacotes.

    Aplicativo simples: um exemplo de aplicativo simples seria o Bloco de Notas do Windows. Geralmente, os aplicativos simples requerem que o ZENworks Adaptive Agent copie alguns arquivos para a estação de trabalho ou faça algumas mudanças no registro das estações de trabalho, nos arquivos INI, nas variáveis de ambiente etc.

    Se você tiver um aplicativo não-MSI mais complexo do que esse, é recomendável usar o Pacote de Software do ZENworks, equipado com o AdminStudio ZENworks Edition, para criar um pacote MSI para o aplicativo e, em seguida, usar a opção Aplicativo MSI para criar um bundle. Para obter mais informações sobre como instalar o AdminStudio, consulte o AdminStudio 9.5 ZENworks Edition Installation Guide (Guia de Instalação do AdminStudio 9.5 ZENworks Edition).

    Para obter mais informações sobre o Pacote de Software, consulte o AdminStudio 9.5 ZENworks Edition User Guide (Guia de Instalação do AdminStudio 9.5 ZENworks Edition).

    Aplicativo Thin Client: um aplicativo, executado em um servidor de terminal, que é acessado através de uma sessão de cliente do servidor de terminal (RDP ou ICA).

    Aplicativo Web: um aplicativo iniciado por um URL em um browser da Web.

  5. Clique em Avançar para exibir a página Definir Detalhes e preencha os campos:

    Nome do Bundle: forneça um nome para o bundle. O nome do bundle deve ser diferente do nome de qualquer outro item (bundle, grupo, pasta etc.) residente na mesma pasta. O nome fornecido é exibido no ZENworks Control Center e no ZENworks Adaptive Agent (nos dispositivos gerenciados).

    Para obter mais informações, consulte Convenções de Nomeação no ZENworks Control Center.

    Pasta: digite o nome ou vá para a pasta do ZENWorks Control Center na qual deseja que o bundle resida e selecione-a. O padrão é /bundles, mas você pode criar pastas adicionais para organizar seus bundles.

    Ícone: o ZENworks Configuration Management permite selecionar um ícone que os usuários vêem durante a instalação de um bundle específico. Isso somente é aplicável ao ícone exibido pelo ZENworks Adaptive Agent no dispositivo gerenciado. O ZCC usa ícones padrão para representar os diferentes bundles (Diretiva, Arquivo, Criação de Imagens e Windows).

    Para selecionar um ícone, clique em Procurar, procure e selecione o ícone que deseja exibir nos dispositivos gerenciados.

    Se o ícone desejado estiver incorporado em um arquivo .exe, .dll ou .ico que tem vários ícones para escolher, instale os itens adicionais antes de poder procurar e selecionar o ícone desejado.

    Para o Mozilla Firefox, se você ainda não tiver instalado a extensão de Upload de Arquivo da Novell neste dispositivo, instale-a antes de poder fazer o download e a instalação do plug-in de download ou procurar e fazer upload do ícone. Para obter mais informações, consulte Extensão de Upload de Arquivo da Novell. Após instalar a extensão de Upload de Arquivo da Novell, instale também o plug-in de download. Para fazer isso, clique na caixa de mensagem Clique aqui para fazer download do plug-in exibida na caixa de diálogo Selecionar Ícone (se já tiver instalado o plug-in neste dispositivo, a caixa de plug-in não será exibida), clique em Instalação Manual e clique em Instalar Agora.

    Para o Microsoft Internet Explorer, instale somente o controle ActiveX de Upload de Arquivo da Novell; não há plug-in de download para o Internet Explorer. Para obter mais informações, consulte Extensão de Upload de Arquivo da Novell.

    Após fazer o download e a instalação das extensões e do plug-in necessários, clique em para procurar e selecionar o ícone que o ZENworks Adaptive Agent deverá exibir para representar o bundle. Se o ícone estiver incorporado em um arquivo .exe, .dll ou .ico que contém vários ícones, será exibida uma caixa de diálogo adicional para permitir a seleção do ícone desejado.

    Se você não especificar um ícone, um ícone padrão será usado.

    Descrição: Forneça uma breve descrição do conteúdo do bundle. Essa descrição é exibida no ZENworks Control Center e no ZENworks Adaptive Agent.

  6. Clique em Avançar e passe para a etapa adequada, dependendo da categoria de bundle escolhida na Etapa 4:

    • Aplicativo MSI: continue na Etapa 7.

    • Aplicativo MSP: passe para a Etapa 8.

    • Aplicativo simples: passe para a Etapa 9.

    • Aplicativo thin client: passe para a Etapa 10.

    • Aplicativo Web: passe para a Etapa 11.

  7. (Condicional) Se você estiver criando um bundle Aplicativo MSI, siga os prompts do assistente até acessar a página Resumo e passe para a Etapa 12.

    Clique em Ajuda para obter informações sobre cada página ou consulte a seguinte tabela:

    Página e campo do assistente

    Detalhes

    Página Selecionar Arquivo .msi > campo Fazer upload do arquivo .msi para instalação normal

    Use essa opção se desejar copiar o arquivo .msi para o Servidor ZENworks e, em seguida, distribuí-lo do Servidor ZENworks para usuários e dispositivos designados. Isso é chamado de instalação normal, pois o ZENworks Adaptive Agent copia o arquivo .msi para a unidade local do dispositivo gerenciado e, em seguida, o programa Microsoft Windows Installer instala o aplicativo a partir do arquivo .msi local.

    NOTA:Por padrão, o ZENworks Control Center tem um valor de tempo de espera de 30 minutos. Se deixá-lo inativo no computador por mais de 30 minutos, você será solicitado a efetuar login novamente antes de continuar. Como o processo de upload pode levar um tempo considerável para um arquivo .msi grande, o valor do tempo de espera padrão não se aplica a esta página.

    Página Selecionar Arquivo .msi > campo Digite o caminho UNC do arquivo .msi para instalação de rede

    Use essa opção se desejar que o programa Microsoft Windows Installer instale o aplicativo a partir do arquivo .msi em uma localização de rede. Especifique o caminho completo do arquivo .msi a ser usado como arquivo de origem durante a distribuição para a estação de trabalho.

    É possível utilizar uma unidade mapeada ou um caminho UNC. Se for utilizado um mapeamento de unidades, todas as estações de trabalho deverão ter a mesma unidade mapeada para o local de origem. Por esse motivo, é recomendável que você especifique um caminho UNC.

    Após a criação do bundle MSI, não será possível mudar o nome do arquivo .msi, mas será possível mudar o caminho do arquivo .msi. Se você mudar o nome do arquivo .msi, ocorrerá uma falha na instalação.

    Página Selecionar Arquivo .msi > link Instale a extensão de Upload de Arquivo da Novell

    Para procurar e fazer upload dos arquivos, instale a extensão de Upload de Arquivo da Novell neste dispositivo. Para obter mais informações, consulte o Seção C.0, Extensão de Upload de Arquivo da Novell.

    Página Selecionar Arquivo .msi > campo Instalar Parâmetros

    Clique em para exibir a caixa de diálogo Parâmetros de Instalação e especifique os parâmetros desejados. Para obter mais informações, clique no botão Ajuda ou consulte a Seção A.1, Parâmetros de instalação.

    Página Selecionar Arquivo .msi > campo Desinstalar Parâmetros

    Clique em para exibir a caixa de diálogo Parâmetros de Desinstalação e especifique os parâmetros desejados. Para obter mais informações, clique no botão Ajuda ou consulte a Seção A.2, Parâmetros de Desinstalação.

    Página Selecionar Arquivo .msi > campo Parâmetros de Reparo

    Clique em para exibir a caixa de diálogo Parâmetros de Reparo e especifique os parâmetros desejados. Para obter mais informações, clique no botão Ajuda ou consulte a Seção A.3, Parâmetros de Reparo.

    Página Selecionar Arquivo .msi > campo Selecionar Arquivo de Transformação

    Clique em Adicionar para procurar e selecionar o arquivo de transformação. Você pode fazer o upload do arquivo de transformação ou pode especificar a sua localização.

    Os diferentes grupos dentro de uma organização muitas vezes usam o mesmo aplicativo, mas isso não significa que precisem do mesmo conjunto de recursos. Um dos benefícios do Windows Installer é que, se você tiver 10 grupos que precisem de 10 conjuntos de recursos diferentes ou outras alterações no mesmo aplicativo, será possível distribuir o mesmo pacote MSI a todos os 10 grupos de usuários, mas com um arquivo de transformação (MST) diferente aplicado a cada grupo.

    Um arquivo de transformação é uma coleção de mudanças aplicadas a uma instalação MSI. Ele contém todas as informações sobre modificações, por exemplo, se os recursos estão instalados; como são instalados; que arquivos, atalhos e entradas de registro são incluídos; e as informações sobre o applet Adicionar/Remover Programas.

    Se você tiver pacotes MSI de fornecedores, poderá usar o AdminStudio 9.5 ZENworks Edition para criar e gerenciar transformações.

    Página Selecionar Arquivo .msi > campo Propriedades de MSI

    O pacote MSI contém os valores de propriedades que foram definidos durante a instalação administrativa do aplicativo. Esses valores de propriedade determinam a maneira como o Microsoft Windows Installer instala o aplicativo na estação de trabalho. Em alguns casos, convém mudar um ou mais desses valores. Por exemplo, um valor de propriedade pode definir a localização padrão dos arquivos de trabalho de um usuário. Ao adicionar a propriedade à lista e ao mudar seu respectivo valor, você pode anular a localização padrão definida no pacote MSI.

    Se necessário, é possível adicionar propriedades públicas não incluídas nesse pacote MSI. Ao fazer isso, tenha cuidado para adicionar apenas as propriedades que são válidas para o pacote.

    Para anular um valor de propriedade, mude-o e adicione a propriedade à lista Propriedades de forma que o Disparador de Aplicativos detecte e utilize esse valor de propriedade em vez do valor definido no pacote MSI. Para fazer isso, clique em Adicionar para exibir a caixa de diálogo Propriedades de MSI. No campo Nome, selecione a propriedade cujo valor você deseja anular, especifique o novo valor no campo Valor e clique em OK para adicionar essa propriedade à lista Propriedades de MSI.

    Para modificar uma propriedade existente na lista Propriedades de MSI, selecione a propriedade e clique em Editar, modifique os dados de valor e clique em OK.

    Para remover uma propriedade da lista Propriedades de MSI, selecione a propriedade e clique em Remover. A exclusão de uma propriedade fará com que instalações futuras do aplicativo utilizem o valor de propriedade definido no pacote MSI.

    Página Selecionar Comando > campo Executável a ser executado

    A página Selecionar Comando permite especificar um executável opcional para ser executado após a instalação do arquivo .msi. Clique em Procurar para procurar e selecionar o executável a ser executado.

    Se o executável estiver instalado no diretório Arquivos de Programas no dispositivo gerenciado, use macros da seguinte maneira:

    • No dispositivo gerenciado de 32 bits: %ArquivosDeProgramas%\nomedoarquivo.

    • No dispositivo gerenciado de 64 bits: %ArquivosDeProgramas32%\nomedoarquivo.

    Para procurar e fazer upload dos arquivos, instale a extensão de Upload de Arquivo da Novell neste dispositivo. Para obter mais informações, consulte o Seção C.0, Extensão de Upload de Arquivo da Novell.

  8. Se você estiver criando um bundle Aplicativo MSP, siga os prompts do assistente até acessar a página Resumo e passe para a Etapa 12.

    Clique em Ajuda para obter informações sobre cada página ou consulte a seguinte tabela:

    Página e campo do assistente

    Detalhes

    Página Selecionar Arquivo .msi > campo Fazer upload do arquivo .msp para instalação normal

    Use essa opção se você deseja copiar o arquivo .msp para o Servidor ZENworks e, em seguida, distribuí-lo desse servidor para usuários e dispositivos designados. Isso é chamado de instalação normal, pois o ZENworks Adaptive Agent copia o arquivo .msp para a unidade local do dispositivo gerenciado e, em seguida, instala o aplicativo a partir do arquivo .msp local.

    Página Selecionar Arquivo .msp > campo Digite o caminho UNC do arquivo .msp para a instalação da rede

    Use essa opção se desejar instalar a partir do arquivo .msp em um local de rede. Especifique o caminho completo do arquivo .msp a ser usado como arquivo de origem durante a distribuição para a estação de trabalho.

    É possível utilizar uma unidade mapeada ou um caminho UNC. Se for utilizado um mapeamento de unidades, todas as estações de trabalho deverão ter a mesma unidade mapeada para o local de origem. Por esse motivo, é recomendável que você especifique um caminho UNC.

    Após a criação do bundle MSP, não será possível mudar o nome do arquivo .msp, mas será possível mudar seu caminho para o arquivo .msp. Se você mudar o nome do arquivo .msp, ocorrerá uma falha na instalação.

    Página Selecionar Arquivo .msp > link Instale a extensão de Upload de Arquivo da Novell

    Para procurar e fazer upload dos arquivos, instale a extensão de Upload de Arquivo da Novell neste dispositivo. Para obter mais informações, consulte o Seção C.0, Extensão de Upload de Arquivo da Novell.

    Página Selecionar Arquivo .msp > campo Parâmetros da linha de comando

    Quando você seleciona o arquivo .msp, o campo Parâmetros da Linha de Comando é preenchido automaticamente, por exemplo /p pacote_de_patch /qn onde /p designa um arquivo de patch, pacote_de patch especifica o arquivo .msp e /qn especifica uma instalação sem interface de usuário (instalação silenciosa). Para instalar um arquivo .msp, você normalmente deve usar a opção /qn.

    Entretanto, você pode especificar outras opções. Para obter mais informações, consulte o site na Web do MSDN.

  9. Se você estiver criando um bundle Aplicativo Simples, siga os prompts do assistente até acessar a página Resumo e passe para a Etapa 12.

    Clique em Ajuda para obter informações sobre cada página ou consulte a seguinte tabela:

    Página e campo do assistente

    Detalhes

    Página Digite o comando a ser executado > campo Comando

    Especifique o comando para iniciar o aplicativo. Inclua o caminho completo do executável caso ele não esteja no caminho de pesquisa do dispositivo. Esse caminho deve ser relativo ao dispositivo, quer o aplicativo esteja na unidade local do dispositivo ou em um recurso de rede.

    Por exemplo, se o arquivo executável estiver na unidade local do dispositivo, especifique um caminho semelhante a c:\winnt\notepad.exe. Se ele estiver em um recurso de rede, especifique um caminho semelhante a j:\apps\notepad.exe (se todos os usuários tiverem J: mapeado para a localização) ou \\server1\vol1\apps\notepad.exe.

    Página Digite o comando a ser executado > link Instale a extensão de Upload de Arquivo da Novell

    Para procurar e fazer upload dos arquivos, instale a extensão de Upload de Arquivo da Novell neste dispositivo. Para obter mais informações, consulte o Seção C.0, Extensão de Upload de Arquivo da Novell.

    Página Digite o comando a ser executado > campo Parâmetros da linha de comando

    Especifique qualquer parâmetro da linha de comando que deva ser passado ao executável.

    O ZENworks Adaptive Agent passa os parâmetros exatamente como foram especificados. Portanto, a sintaxe de parâmetro utilizada deve corresponder precisamente à sintaxe necessária para o executável. Por exemplo, se word.exe tiver um parâmetro /f= caminho do arquivo que exige caminhos com espaços entre aspas, você digitará o seguinte:

    /f="c:\my docs\sample.doc"

    Página Digite o comando a ser executado > campo Diretório de Trabalho

    Especifique o caminho para o diretório a ser utilizado pelo aplicativo para seus arquivos de trabalho.

  10. Se você estiver criando um bundle Aplicativo Thin Client, siga os prompts do assistente até acessar a página Resumo e passe para a Etapa 12.

    Clique em Ajuda para obter informações sobre cada página ou consulte a seguinte tabela:

    Página e campo do assistente

    Detalhes

    Página Configurar Detalhes do Thin Client > campo Sessão ICA: Nome do Aplicativo Publicado

    Digite o nome do aplicativo publicado exatamente como ele está definido no Citrix*.

    Página Configurar Detalhes do Thin Client > campo Sessão ICA: Servidores que Hospedam o Aplicativo

    Adicione os servidores Citrix que hospedam o aplicativo. Para adicionar um servidor, especifique o endereço IP e o nome de host do servidor e clique em Adicionar.

    A ordem de listagem dos servidores será a ordem preferencial de inicialização. Você pode usar os botões Mover para Cima e Mover para Baixo para mudar a ordem, se necessário.

    Página Configurar Detalhes do Thin Client > campo Sessão RDP: Endereço do Servidor de Terminal

    Digite o endereço IP ou o nome de host do servidor de terminal.

    Página Configurar Detalhes do Thin Client > campo Sessão RDP: Porta do Servidor

    Se o servidor de terminal não estiver usando a porta padrão 3389, especifique o número de porta correto.

    Página Configurar Detalhes do Thin Client > campo Sessão RDP: Domínio do Servidor

    Se o servidor de terminal fizer parte de um domínio do Windows NT* ou do Active Directory*, digite o nome do domínio. Se o nome e a senha do usuário no domínio corresponder ao nome e à senha do usuário no Novell eDirectory™, o usuário não será solicitado a efetuar login no servidor de terminal ao iniciar o aplicativo.

    Página Configurar Detalhes do Thin Client > campo Sessão RDP: Caminho do Aplicativo

    Especifique o caminho para o arquivo executável do aplicativo da perspectiva do servidor de terminal.

    Página Configurar Detalhes do Thin Client > campo Sessão RDP: Diretório de Trabalho do Aplicativo

    Especifique o caminho para o diretório a ser utilizado pelo aplicativo para seus arquivos de trabalho.

    Página Configurar Detalhes do Thin Client > campo Sessão RDP: Profundidade de Cores

    Selecione o número de cores para a sessão do cliente RDP. É possível selecionar 256 Cores, High Color (15 bits), High Color (16 bits) ou True Color (24 bits). O padrão é True Color (24 bits).

    Página Configurar Detalhes do Thin Client > campo Sessão RDP: Tamanho da Tela

    Se desejar que a sessão de cliente use toda a área de trabalho, selecione Operar em modo de tela cheia. Caso contrário, selecione Usar tamanho de tela especificado e defina manualmente a largura e a altura (em pixels).

  11. Se você estiver criando um bundle Aplicativo da Web, siga os prompts do assistente até acessar a página Resumo e passe para a Etapa 12.

    Clique em Ajuda para obter informações sobre cada página ou consulte a seguinte tabela:

    Página e campo do assistente

    Detalhes

    Página Digite o URL > campo URL

    Especifique a localização (URL) do aplicativo Web. Esse URL deve apontar para o arquivo principal do aplicativo da Web ou para uma página da Web que permita acessar esse aplicativo.

    Clique no botão Testar URL para testar o URL.

  12. Examine as informações na página Resumo e use o botão Voltar para efetuar as mudanças necessárias nas configurações do bundle.

  13. (Condicional) Marque a caixa de seleção Definir Propriedades Adicionais para exibir a página Resumo do bundle após a conclusão do assistente. Você pode usar as diversas guias para editar as atribuições, os requisitos do sistema, as ações, as configurações e as definições de replicação do conteúdo do bundle.

  14. Clique em Concluir para criar o bundle conforme as configurações na página Resumo.

    Se você clicar em Concluir, o bundle será criado, mas ele não terá usuários ou dispositivos designados, nem programações e participação em grupo. Posteriormente, você precisará configurar opções adicionais para o bundle a partir da Seção 3.2, Designando bundles existentes a dispositivos ou da Seção 3.3, Designando bundles existentes a usuários.