Arquivos de definição de pacote

Aplica-se a: Gerenciador de Configurações (branch atual)

Arquivos de definição de pacote são scripts para ajudar você a automatizar a criação de Pacotes e programas em Configuration Manager. Eles fornecem todas as informações que Configuration Manager precisa para criar um pacote e um programa, exceto para o local dos arquivos de origem do pacote.

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

Cada arquivo de definição de pacote é um arquivo de texto ASCII ou UTF-8 que usa o formato de arquivo .ini. Ele contém as seguintes seções:

[PDF]

Esta seção identifica o arquivo como um arquivo de definição de pacote. Ele contém as seguintes informações:

  • Versão: especifique a versão do formato de arquivo de definição de pacote que o arquivo usa. Essa versão corresponde à versão de Configuration Manager para a qual foi escrita. Essa entrada é necessária.

[Definição de pacote]

Especifique as propriedades do pacote e do programa. Ele fornece as seguintes informações:

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

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

  • Ícone (opcional): o arquivo que contém o ícone a ser usado para este pacote. Se especificado, esse ícone substituirá o ícone de pacote padrão no console Configuration Manager.

  • Publicador: o editor do pacote, até 32 caracteres.

  • Idioma: a versão do idioma do pacote, até 32 caracteres.

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

  • ContainsNoFiles: essa entrada indica se o pacote tem arquivos de origem.

  • Programas: os programas que você define para este pacote. Cada nome do programa corresponde a uma seção [Programa] neste arquivo de definição de pacote.

    Exemplo:

    Programs=Typical, Custom, Uninstall

  • MIFFileName: o nome do arquivo MIF (Formato de Informações de Gerenciamento) que contém o status do pacote, até 50 caracteres.

  • MIFName: o nome do pacote para correspondência de MIF, até 50 caracteres.

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

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

[Programa]

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

  • Nome: o nome do programa, até 50 caracteres. Essa entrada deve ser exclusiva dentro de um pacote.

  • Ícone (opcional): especifique o arquivo que contém o ícone a ser usado para este programa. Este ícone substitui o ícone de programa padrão no console Configuration Manager. O cliente também exibe esse ícone ao implantar o programa em uma coleção.

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

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

  • StartIn: especifique a pasta de trabalho para o programa, até 127 caracteres. Essa entrada pode ser um caminho absoluto no computador cliente ou um caminho relativo à pasta de origem do pacote.

  • Executar: especifique o modo de programa no qual o programa é executado. Você pode especificar Minimizado, Maximizado ou Oculto. Se você não incluir essa entrada, o programa será executado no modo normal.

  • AfterRunning: especifique qualquer ação especial que ocorra após a conclusão do programa com êxito. As opções disponíveis são SMSRestart, ProgramRestart ou SMSLogoff. Se você não incluir essa entrada, o programa não executará uma ação especial.

  • EstimatedDiskSpace: especifique a quantidade de espaço em disco que o programa de software exige para ser executado no computador. O valor padrão é Desconhecido. Você pode definir o valor como um número inteiro maior ou igual a zero. Se você especificar um valor, inclua também as unidades para o valor.

    Exemplo:

    EstimatedDiskSpace=38MB

  • EstimatedRunTime: especifique a duração estimada em minutos que você espera que o programa seja executado no computador cliente. O valor padrão é 120. Você pode definir o valor como um número inteiro maior que zero ou Desconhecido.

    Exemplo:

    EstimatedRunTime=25

  • SupportedClients: especifique os processadores e os sistemas operacionais nos quais esse programa é executado. Separe as plataformas por vírgulas. Se você não incluir essa entrada, o cliente não verificará as plataformas com suporte para este programa.

  • SupportedClientMinVersionX, SupportedClientMaxVersionX: especifique o intervalo de início a final para números de versão para os sistemas operacionais especificados na entrada SupportedClients .

    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
    
  • AdditionalProgramRequirements (opcional): forneça quaisquer outras informações ou requisitos para computadores cliente, até 127 caracteres.

  • CanRunWhen: especifique o status do usuário que o programa requer para ser executado no computador cliente. Os valores disponíveis são UserLoggedOn, NoUserLoggedOn ou AnyUserStatus. O valor padrão é UserLoggedOn.

  • UserInputRequired: especifique se o programa requer interação com o usuário. Os valores disponíveis são True ou False. O valor padrão é True. Essa entrada será definida como False se CanRunWhen não estiver definido como UserLoggedOn.

  • AdminRightsRequired: especifique se o programa requer credenciais administrativas no computador para ser executado. Os valores disponíveis são True ou False. O valor padrão é False. Essa entrada será definida como True se CanRunWhen não estiver definido como UserLoggedOn.

  • UseInstallAccount: especifique se o programa usa a conta de instalação do software cliente quando é executado em computadores cliente. Por padrão, esse valor é False. Esse valor também será False se CanRunWhen estiver definido como UserLoggedOn.

  • DriveLetterConnection: especifique se o programa requer uma conexão de letra de unidade com os arquivos de pacote no ponto de distribuição. Você pode especificar True ou False. O valor padrão é False, que permite que o programa use uma conexão UNC (Convenção Universal de Nomenclatura). Quando esse valor é definido como True, o cliente usa a próxima letra de unidade disponível, começando com Z: e seguindo para trás.

  • SpecifyDrive (opcional): especifique uma letra de unidade que o programa requer para se conectar aos arquivos de pacote no ponto de distribuição. Essa configuração força o uso da letra de unidade especificada para conexões do cliente com pontos de distribuição.

  • ReconnectDriveAtLogon: especifique se o computador se reconecta ao ponto de distribuição quando o usuário entra. Os valores disponíveis são True ou False. O valor padrão é False.

  • DependentProgram: especifique um programa neste pacote que deve ser executado antes do programa atual. Essa entrada usa o formato DependentProgram=<ProgramName>, em <ProgramName> que é a entrada Nome para esse programa no arquivo de definição de pacote. Se não houver programas dependentes, deixe essa entrada vazia.

    Exemplos:

    DependentProgram=Admin
    DependentProgram=

  • Atribuição: especifique como o programa é atribuído aos usuários. Esse valor pode ser:

    • FirstUser: somente o primeiro usuário que entra no cliente executa o programa
    • EveryUser: Cada usuário que entra executa o programa

    Quando o CanRunWhen não está definido como UserLoggedOn, essa entrada é definida como FirstUser.

  • Desabilitado: especifique se você pode implantar esse programa em clientes. Os valores disponíveis são True ou False. O valor padrão é False.

Usar um arquivo de definição de pacote

  1. No console Configuration Manager, acesse o workspace biblioteca de software, expanda Gerenciamento de Aplicativos e selecione o nó Pacotes.

  2. Na guia Página Inicial da faixa de opções, no grupo Criar , escolha Criar Pacote na Definição.

  3. Na página Definição de Pacote do Assistente criar pacote do Assistente de Definição, escolha um arquivo de definição de pacote existente. Para abrir um novo arquivo de definição de pacote, escolha Procurar. Depois de especificar um novo arquivo de definição de pacote, selecione-o na lista de definição de pacote .

  4. Na página Arquivos de Origem , especifique informações sobre os arquivos de origem necessários para o pacote e o programa.

  5. Se o pacote exigir arquivos de origem, na página Pasta de Origem , especifique o local de onde o site pode obter os arquivos de origem.

  6. Conclua o assistente.

Confira também

Pacotes e programas