Empacotar o software TI-Nspire™ com o Microsoft® SMS 2003 Este documento fornece informações detalhadas para criar e implementar um pacote de rede do TI-Nspire com a plataforma do Microsoft® SMS 2003. Este documento é um exemplo. 1. A partir da consola do administrador da SMS, vá para Collections. Empacotar software TI-Nspire com o Microsoft SMS 2003 1 2. Abra o directório Collections e vá para Packages. Empacotar software TI-Nspire com o Microsoft SMS 2003 2 3. Clique com o botão direito do rato em Packages e seleccione New > Package no menu pendente. Empacotar software TI-Nspire com o Microsoft SMS 2003 3 4. No separador General , escreva um nome para o pacote e as outras informações que descrevem a instalação. Nota: É importante fornecer todas as informações para gerar o estado do MIF preciso. Empacotar software TI-Nspire com o Microsoft SMS 2003 4 5. Clique no separador Data Source. 6. Seleccione a caixa de verificação This package contains source files. Empacotar software TI-Nspire com o Microsoft SMS 2003 5 7. Defina o directório de origem, clicando no botão Set , e clique em Browse… para ir para o directório onde estão os ficheiros de origem. 8. Clique em OK para voltar ao separador Data Source. Empacotar software TI-Nspire com o Microsoft SMS 2003 6 9. Seleccione uma opção para o directório de origem, dependendo de como preferir implementar e suportar o licenciamento do software. • Seleccione Always obtain files from source directory se quiser actualizar continuamente o ficheiro license.sc com versões mais recentes. A selecção desta opção fará com que o SMS obtenha ficheiros do directório de origem para extrair a versão mais recente do ficheiro license.sc. • Seleccione Use a compressed copy of the source directory se preferir para criar um pacote compactado único com o ficheiro license.sc. • Pode extrair os ficheiros manualmente (actualização manual dos pontos de distribuição) ou seleccionar a caixa de verificação Update distribution points on a schedule, que programa o processo. 10. Clique em OK para criar o pacote. Empacotar software TI-Nspire com o Microsoft SMS 2003 7 Nota: Como melhor prática , os directórios do código fonte devem estar bloqueados para evitar problemas não intencionais ou eliminações acidentais. Empacotar software TI-Nspire com o Microsoft SMS 2003 8 Criar o programa Depois de identificar o directório de origem, o próximo passo é criar um programa que será executado na estação de trabalho. Setup.exe ou Setup .bat são nomes utilizados frequentemente para este programa. Pode criar dois tipos de programas para instalar o software TI-Nspire para computador. O primeiro tipo de programa, uma instalação não interactiva (silenciosa), instala o software sem interacção do utilizador. O segundo tipo de programa, uma instalação interactiva , permite ao utilizador final participar no processo de instalação. Os dois tipos de instalação e os efeitos na instalação e na activação do software TI-Nspire para computador são descritos abaixo. Empacotar software TI-Nspire com o Microsoft SMS 2003 9 Instalações não interactivas (silenciosas) A instalação silenciosa é o tipo de instalação mais típico para grandes implementações de software. Quando configurar uma instalação silenciosa, é importante conhecer alguma da lógica funcional do produto TI-Nspire e que lógica suplementar adicional é fornecida em muitos dos clientes de gestão de computadores modernos, como, por exemplo, o cliente avançado do Microsoft ® SMS 2003. O exemplo seguinte Separadores Program Properties ilustram os conceitos críticos principais. No separador General, pode escolher qualquer nome para o programa. A instalação silenciosa é utilizada neste exemplo. A propriedade mais importante do separador General é a linha de comandos. Para o exemplo, escrevemos setup.exe /qn. Setup é o nome do Empacotar software TI-Nspire com o Microsoft SMS 2003 10 executável da instalação. O parâmetro /qn informa o MSIEXEC para se executar silenciosamente e sem interacções do GUI permitidas. Empacotar software TI-Nspire com o Microsoft SMS 2003 11 O separador Requirements deve ser tratado apenas como ‘‘informativo’’ porque a parte do programa de instalação do software TI-Nspire verifica se a instalação está a ser efectuada numa plataforma suportada. Nota: Apesar de poder modificar as definições deste separador, a prática recomendada para este produto é deixá-las como estão. Se seleccionar a caixa ALL IA64 Windows Server 2003, por exemplo, não permitirá que o produto seja instalado nesta plataforma não suportada, e pode criar confusão posteriormente, quando tentar determinar por que razão uma instalação específica foi bem ou mal-sucedida. Empacotar software TI-Nspire com o Microsoft SMS 2003 12 As definições de Environment são especialmente importantes quando configurar um programa para se instalar silenciosa ou interactivamente. No modo silencioso, não interessa se um utilizador tem a sessão iniciada ou não quando o pacote de instalação for executado. Esta afirmação só é verdadeira se o pacote for executado com direitos administrativos. (utilizando uma conta de instalação de software de rede ou se o software estiver orientado para uma conta da máquina em vez de uma conta do utilizador.) Se o administrador seleccionar ‘‘Run with user’s rights’’ , para instalar e activar com êxito , o utilizador com a sessão iniciada tem de ser membro do grupo de administradores locais. Por fim, o modo Drive não deve ter qualquer problema em ser executado através de ligações UNC porque o programa de instalação e o ficheiro deployment.cf suportam UNC. Empacotar software TI-Nspire com o Microsoft SMS 2003 13 Ignorámos propositadamente os separadores Advanced e Installer porque o separador Advanced fica fora do âmbito deste tipo de instalação de software e o separador Installer é sobreposto pelo programa de instalação do software que, por predefinição, actualiza o programa de instalação MSI local para a versão 3.1 v2. O separador MOM (não disponível em todas as versões do SMS) permite a configuração de avisos MOM quando o programa for executado ou falhar. Se o MOM for instalado e executado na rede, a recomendação é aproveitar as vantagens das capacidades de resposta dos avisos. Se o MOM não estiver disponível, deve ignorar este ecrã e trabalhar com o ficheiro deployment.cf file para escrever registos num local de rede que lhe podem dar acesso em tempo real ao sucesso ou falha de uma instalação. Empacotar software TI-Nspire com o Microsoft SMS 2003 14 Empacotar software TI-Nspire com o Microsoft SMS 2003 15 Instalações interactivas: Configurar as propriedades do programa no SMS O segundo tipo de instalação é a instalação interactiva. O exemplo abaixo ilustra um programa chamado Instalação interactiva. No separador General , escreva um nome para a instalação e na linha de comandos, coloque o argumento ‘‘setup.exe’’ sem parâmetros adicionais. Este procedimento tem o efeito de tornar a instalação do TI-Nspire interactiva. Existem ramificações que podem ser exploradas ainda mais nas secções subsequentes. Empacotar software TI-Nspire com o Microsoft SMS 2003 16 Tal como no exemplo da ‘‘Instalação silenciosa’’, recomendamos que deixe os ecrãs em branco e permita que a lógica do programa de instalação identifique e instale os programas nas plataformas de destino correctas. Empacotar software TI-Nspire com o Microsoft SMS 2003 17 Quando executar uma instalação interactiva, é crítico que o programa só possa ser executado quando um utilizador tiver a sessão iniciada. Os direitos de segurança do utilizador com a sessão iniciada podem não ser conhecidos antecipadamente (em especial, se o anúncio do software estiver a ser oferecido a um computador e não a um utilizador). Neste caso, a selecção da caixa de verificação ‘‘Run with administrative rights’’ permite ao programa instalar-se com privilégios administrativos que são independentes do utilizador com a sessão iniciada. A execução no UNC para o modo Drive será o cenário mais provável para a maioria dos administradores. Empacotar software TI-Nspire com o Microsoft SMS 2003 18 Ignoramos os separadores Advanced e Windows Installer pelos mesmos motivos indicados anteriormente (Advanced está fora do âmbito desta discussão e o Windows Installer 3.1 é instalado por predefinição durante a instalação. O separador MOM (não disponível em todas as versões do SMS) permite a configuração de avisos MOM quando o programa for executado ou falhar potencialmente. Se o MOM for instalado e executado na rede , recomendação é aproveitar as vantagens das capacidades de resposta dos avisos. Se o MOM não estiver disponível, deve ignorar este ecrã e trabalhar com o ficheiro deployment.cf para escrever registos num local de rede que lhe podem dar acesso em tempo real ao sucesso ou falha de uma instalação.. Empacotar software TI-Nspire com o Microsoft SMS 2003 19 Configurar um anúncio de instalação do software para implementações interactivas Quando criar um anúncio de software, deve dar-lhe um nome descritivo e fornecer comentários que descreverão por que razão este anúncio foi criado. Tem de seleccionar o pacote e associar um programa ao pacote seleccionado. (no nosso exemplo só temos dois programas interactivos: Silenciosa e Interactiva). Por fim, devemos escolher uma colecção predefinida de computadores ou utilizadores como o alvo do nosso anúncio. Devido ao esquema de licenciamento associado ao TI-Nspire, a selecção de uma colecção predefinida de computadores seria mais provavelmente uma colecção composta por utilizadores. Empacotar software TI-Nspire com o Microsoft SMS 2003 20 Empacotar software TI-Nspire com o Microsoft SMS 2003 21 Utilize o separador Schedule para especificar um plano para as horas e as datas de início e expiração estabelecidas para o anúncio de software. Para a instalação interactiva, as atribuições obrigatórias não são geralmente criadas. Empacotar software TI-Nspire com o Microsoft SMS 2003 22 O separador Advanced Client indica como o cliente avançado do SMS deve executar o programa. Devido ao grande tamanho (mais de 100 megabytes), a maioria dos administradores escolheria transferir o programa a partir do ponto de distribuição para minimizar o efeito de executar uma grande instalação numa rede. Por alguns motivos, se um ponto de distribuição local não estiver disponível, os administradores de rede podem não transferir o programa a partir de um nó de rede distante. As escolhas dependem do design e das forças da rede em que o software será implementado. Empacotar software TI-Nspire com o Microsoft SMS 2003 23 O separador Security mostra a instância de segurança do anúncio e os direitos de segurança do objecto na colecção alvo. As explicações e/ou modificações detalhadas deste separador estão fora do âmbito deste texto específico. Empacotar software TI-Nspire com o Microsoft SMS 2003 24 Criar um anúncio para implementar silenciosamente e activar o TI-Nspire: Quando criar um anúncio de software , dê-lhe um nome descritivo e forneça comentários que descreverão o fim deste anúncio. Tem de seleccionar o pacote e associar um programa ao pacote seleccionado. No exemplo abaixo, a Instalação silenciosa é o programa seleccionado. Por fim, escolha uma colecção predefinida de computadores ou utilizadores como o alvo do anúncio. Devido ao esquema de licenciamento associado ao TI-Nspire , a selecção de uma colecção predefinida de computadores seria mais provavelmente uma colecção composta por utilizadores. Empacotar software TI-Nspire com o Microsoft SMS 2003 25 Utilize o separador Schedule para especificar um plano para as horas e as datas de início e expiração estabelecidas para o anúncio de software. Para instalações de rede silenciosas , é comum criar uma atribuição obrigatória para garantir que o anúncio é accionado. Empacotar software TI-Nspire com o Microsoft SMS 2003 26 No exemplo abaixo, o cliente avançado do SMS accionará o anúncio imediatamente. Pode também planear a instalação para ser executada após o horário de trabalho (Atribuir o Plano Seguinte) ou programar a instalação silenciosa para ocorrer após o encerramento da sessão do utilizador do computador (dia, almoço, etc). Empacotar software TI-Nspire com o Microsoft SMS 2003 27 As escolhas do separador Advanced Client dependem do design e das forças da rede em que o software será implementado. Devido ao tamanho relativamente grande do executável de instalação do software TI-Nspire ™ (mais de 100 megabytes), a maioria dos administradores escolheria transferir o programa de um ponto de distribuição de software para uma cache local no disco rígido e, em seguida, executar o processo de instalação. Para outros, a largura da rede pode lidar facilmente com instalações UMB de 100mb sem afectar grandemente o desempenho da rede. Com uma lógica similar a uma rede de banda larga, os administradores podem escolher transferir ou executar o programa a partir de um nó de rede distante se o ponto de distribuição local não estiver disponível. Geralmente, a transferência de grandes instalações para uma cache local e a execução da instalação a partir da cache local é considerado a norma da indústria. Os impactos na configuração do software TI-Nspire ™ como parte de um pacote de implementação de rede dependem grandemente do local de origem do processo de instalação. Considerações, como, por exemplo, privilégios de rede e locais, assim como o %working_dir%, devem ser tidos em conta quando executar uma implementação do TI-Nspire ™ a partir da rede, do disco rígido local ou de alguma combinação de ambos. Empacotar software TI-Nspire com o Microsoft SMS 2003 28 Empacotar software TI-Nspire com o Microsoft SMS 2003 29 O separador Security mostra a instância de segurança do anúncio e os direitos de segurança do objecto na colecção alvo. Para obter instruções ou explicações detalhadas para modificar os direitos de segurança, consulte a documentação do produto Microsoft ® SMS. Empacotar software TI-Nspire com o Microsoft SMS 2003 30