Partilhar via


Ficheiros de definição de pacote

Aplica-se a: Configuration Manager (ramo atual)

Os ficheiros de definição de pacotes são scripts para ajudá-lo a automatizar a criação de Pacotes e programas no Gestor de Configuração. Eles fornecem todas as informações que o Gestor de Configuração precisa para criar um pacote e programa, exceto a localização de ficheiros de origem de pacotes.

Sobre o formato de ficheiro de definição de pacote

Cada ficheiro de definição de pacote é um ficheiro de texto ASCII ou UTF-8 que utiliza o formato de ficheiro .ini. Contém as seguintes secções:

[PDF]

Esta secção identifica o ficheiro como um ficheiro de definição de pacote. Contém as seguintes informações:

  • Versão: Especificar a versão do formato de ficheiro de definição de pacote que o ficheiro utiliza. Esta versão corresponde à versão do Gestor de Configuração para a qual foi escrita. Esta entrada é necessária.

[Definição de Pacote]

Especificar as propriedades do pacote e do programa. Fornece as seguintes informações:

  • Nome: o nome do pacote, até 50 carateres.

  • Versão (opcional): A versão do pacote, até 32 caracteres.

  • Ícone (opcional): O ficheiro que contém o ícone a utilizar para este pacote. Se especificado, este ícone substitui o ícone de pacote predefinido na consola 'Gestor de configuração'.

  • Publicador: o publicador do pacote, até 32 carateres.

  • Idioma: o idioma do pacote, até 32 carateres.

  • Comentário (opcional): Um comentário sobre o pacote, até 127 caracteres.

  • ContémNoFiles: Esta entrada indica se a embalagem tem ficheiros de origem.

  • Programas: Os programas que define para este pacote. Cada nome do programa corresponde a uma secção [Programa] neste ficheiro de definição de pacote.

    Exemplo:

    Programs=Typical, Custom, Uninstall

  • MIFFileName: o nome do ficheiro de formato MIF (Management Information Format) que contém o estado de pacote, até 50 carateres.

  • MIFName: O nome da embalagem para correspondência MIF, até 50 caracteres.

  • MIFVersion: O número de versão do pacote para correspondência MIF, até 32 caracteres.

  • MIFPublisher: O editor de software do pacote para correspondência MIF, até 32 caracteres.

[Programa]

Inclua uma secção [Programa] para cada programa que especifique na entrada de Programas na secção [Definição de Pacote]. Esta secção define cada programa. Cada secção de programa fornece as seguintes informações:

  • Nome: o nome do programa, até 50 carateres. Esta entrada deve ser exclusiva num pacote.

  • Ícone (opcional): Especifique o ficheiro que contém o ícone a utilizar para este programa. Este ícone substitui o ícone do programa predefinido na consola 'Gestor de Configuração'. O cliente também exibe este ícone quando implementa o programa numa coleção.

  • Comentário (opcional): Um comentário sobre o programa, até 127 caracteres.

  • Linha de Comando: Especifique a linha de comando para o programa, até 127 caracteres. O comando é relativo à pasta de origem do pacote.

  • InícioIn: Especificar a pasta de trabalho para o programa, até 127 caracteres. Esta entrada pode ser um caminho absoluto no computador cliente ou um caminho que seja relativo à pasta de origem do pacote.

  • Executar: Especifique o modo de programa em que o programa é executado. Pode especificar Minimizado, Maximizado ou Oculto. Se não incluir esta entrada, o programa funciona em modo normal.

  • AfterRunning: Especifique qualquer ação especial que ocorra após a conclusão do programa com sucesso. As opções disponíveis são SMSRestart, ProgramRestart ou SMSLogoff. Se não incluir esta entrada, o programa não tem uma ação especial.

  • EstimadoDiskSpace: Especifique a quantidade de espaço em disco que o programa de software necessita para ser executado no computador. O valor predefinido é desconhecido. Pode definir o valor como um número inteiro maior ou igual a zero. Se especificar um valor, também inclua as unidades para o valor.

    Exemplo:

    EstimatedDiskSpace=38MB

  • Estimativa DeRunTime: Especifique a duração estimada em minutos que espera que o programa seja executado no computador cliente. O valor predefinido é de 120. Pode definir o valor como um número inteiro superior a zero, ou Desconhecido.

    Exemplo:

    EstimatedRunTime=25

  • SuportadosClientes: Especifique os processadores e sistemas operativos em que este programa funciona. Separe as plataformas por vírgulas. Se não incluir esta entrada, o cliente não verifica as plataformas suportadas para este programa.

  • SuportadoClientMinVersionX, SupportedClientMaxVersionX: Especifique a gama inicial-a-final para os números de versão para os sistemas operativos especificados na entrada de Apoio AosClients.

    Exemplo:

    SupportedClients=Win NT (I386),Win NT (IA64),Win NT (x64)  
    Win NT (I386) MinVersion1=5.00.2195.4  
    Win NT (I386) MaxVersion1=5.00.2195.4  
    Win NT (I386) MinVersion2=5.10.2600.2  
    Win NT (I386) MaxVersion2=5.10.2600.2  
    Win NT (I386) MinVersion3=5.20.0000.0  
    Win NT (I386) MaxVersion3=5.20.9999.9999  
    Win NT (I386) MinVersion4=5.20.3790.0  
    Win NT (I386) MaxVersion4=5.20.3790.2  
    Win NT (I386) MinVersion5=6.00.0000.0  
    Win NT (I386) MaxVersion5=6.00.9999.9999  
    Win NT (IA64) MinVersion1=5.20.0000.0  
    Win NT (IA64) MaxVersion1=5.20.9999.9999  
    Win NT (x64) MinVersion1=5.20.0000.0  
    Win NT (x64) MaxVersion1=5.20.9999.9999  
    Win NT (x64) MinVersion2=5.20.3790.0  
    Win NT (x64) MaxVersion2=5.20.9999.9999  
    Win NT (x64) MinVersion3=5.20.3790.0  
    Win NT (x64) MaxVersion3=5.20.3790.2  
    Win NT (x64) MinVersion4=6.00.0000.0  
    Win NT (x64) MaxVersion4=6.00.9999.9999
    
  • ProgramRequirements Adicionais (opcional): Forneça qualquer outra informação ou requisitos para computadores clientes, até 127 caracteres.

  • CanRunWhen: Especifique o estado do utilizador que o programa necessita para ser executado no computador cliente. Os valores disponíveis são UserLoggedOn, NoUserLoggedOn ou AnyUserStatus. O valor predefinido é UserLoggedOn.

  • UserInputRequired: Especificar se o programa requer interação com o utilizador. Os valores disponíveis são Verdadeiro ou Falso. O valor predefinido é Verdadeiro. Esta entrada é definida como Falsa se o CanRunWhen não estiver definido para UserLoggedOn.

  • AdminRightsRequired: Especificar se o programa requer credenciais administrativas no computador para executar. Os valores disponíveis são Verdadeiro ou Falso. O valor predefinido é falso. Esta entrada é definida para True if CanRunWhen is be set to UserLoggedOn.

  • UtilizaçãoInstallStat: Especifique se o programa utiliza a conta de instalação de software do cliente quando funciona em computadores clientes. Por predefinição, este valor é falso. Este valor é também Falso se CanRunWhen estiver definido como UserLoggedOn.

  • DriveLetterConnection: Especifique se o programa requer uma ligação de letra de unidade aos ficheiros do pacote no ponto de distribuição. Pode especificar Verdadeiro ou Falso. O valor predefinido é Falso, o que permite ao programa utilizar uma ligação Universal Naming Convention (UNC). Quando este valor é definido para True, o cliente utiliza a próxima letra de unidade disponível, começando por Z: e continuando para trás.

  • EspecificarDrive (opcional): Especificar uma letra de unidade que o programa necessita para ligar aos ficheiros do pacote no ponto de distribuição. Esta definição força a utilização da carta de acionamento especificada para ligações do cliente aos pontos de distribuição.

  • ReconnectDriveAtLogon: Especifique se o computador se reconecta ao ponto de distribuição quando o utilizador se inscreve. Os valores disponíveis são Verdadeiro ou Falso. O valor predefinido é falso.

  • Programa Dependente: Especifique um programa neste pacote que deve ser executado antes do programa atual. Esta entrada utiliza o formato DependentProgram=<ProgramName> , onde está a entrada <ProgramName> nome para esse programa no ficheiro de definição de pacote. Se não houver programas dependentes, deixe esta entrada em branco.

    Exemplos:

    DependentProgram=Admin
    DependentProgram=

  • Atribuição: Especificar como o programa é atribuído aos utilizadores. Este valor pode ser:

    • FirstUser: Apenas o primeiro utilizador que se inscreve no cliente executa o programa
    • EveryUser: Todos os utilizadores que assinam no programa executa o programa

    Quando o CanRunWhen não estiver definido para UserLoggedOn, esta entrada está definida para FirstUser.

  • Desativado: Especifique se pode implementar este programa para os clientes. Os valores disponíveis são Verdadeiro ou Falso. O valor predefinido é falso.

Use um ficheiro de definição de pacote

  1. Na consola 'Gestor de Configuração', vá ao espaço de trabalho da Biblioteca de Software, expanda a Gestão de Aplicações e selecione o nó Pacotes.

  2. No separador Casa da fita, no grupo Criar, escolha Criar Pacote a partir da Definição.

  3. Na página de definição de pacote do Pacote Criar a partir do Assistente de Definição, escolha um ficheiro de definição de pacote existente. Para abrir um novo ficheiro de definição de pacote, escolha procurar. Depois de especificar um novo ficheiro de definição de pacote, selecione-o na lista de definições de Pacote.

  4. Na página 'Ficheiros Fonte', especifique informações sobre quaisquer ficheiros de origem necessários para o pacote e programa.

  5. Se a embalagem necessitar de ficheiros de origem, na página 'Pasta de Origem', especifique a localização de onde o site pode obter os ficheiros de origem.

  6. Conclua o assistente.

Ver também

Pacotes e programas