Arquivos de definição de pacote

Aplica-se a: Configuration Manager (branch atual)

Os arquivos de definição de pacote são scripts para ajudar você a automatizar a criação de Pacotes e programas no Configuration Manager. Eles fornecem todas as informações de que o Configuration Manager precisa para criar um pacote e programa, exceto 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. 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. Esta versão corresponde à versão do Configuration Manager para a qual foi gravada. Esta entrada é obrigatória.

[Definição do pacote]

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

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

  • Versão (opcional): a versão do pacote, com 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 do pacote padrão no console do Configuration Manager.

  • Editora: a editora do pacote, até 32 caracteres.

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

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

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

  • Programas: Os programas que você definir para este pacote. Cada nome de 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 (Management Information Format) que contém o status do pacote, com até 50 caracteres.

  • MIFName: o nome do pacote 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 seção [Programa] para cada programa especificado na entrada Programas na seção [Definição do pacote ]. Esta seção define cada programa. Cada seção do programa fornece as seguintes informações:

  • Name: O nome do programa, com até 50 caracteres. Essa entrada deve ser exclusiva em um pacote.

  • Ícone (opcional): Especifique o arquivo que contém o ícone a ser usado para este programa. Esse ícone substitui o ícone do programa padrão no console do Configuration Manager. O cliente também exibe esse ícone quando você implanta o programa em uma coleção.

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

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

  • StartIn: Especifique a pasta de trabalho do programa, com 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 bem-sucedida do programa. 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 requer 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 do 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 sistemas operacionais nos quais este programa é executado. Separe as plataformas por vírgulas. Se você não incluir essa entrada, o cliente não marcará as plataformas com suporte para este programa.

  • SupportedClientMinVersionX, SupportedClientMaxVersionX: especifique o intervalo do início ao fim dos números de versão dos 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 definida 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 definida como UserLoggedOn.

  • UseInstallAccount: Especifique se o programa usa a conta de instalação de 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 para os arquivos de pacote no ponto de distribuição. Você pode especificar Verdadeiro ou Falso. O valor padrão é False, o que permite que o programa use uma conexão UNC (Convenção de nomenclatura universal). Quando esse valor é definido como True, o cliente usa a próxima letra de unidade disponível, começando com Z: e prosseguindo 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 da unidade especificada para conexões de cliente com pontos de distribuição.

  • ReconnectDriveAtLogon: especifique se o computador se reconectará ao ponto de distribuição quando o usuário entrar. 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. Esta entrada usa o formato DependentProgram=<ProgramName>, onde <ProgramName> é a entrada Nome para esse programa no arquivo de definição do pacote. Se não houver programas dependentes, deixe esta 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 entrar no cliente executará o programa
    • CadaUsuário: cada usuário que entra executa o programa

    Quando 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 do Configuration Manager, vá para o espaço de trabalho 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 em Definição.

  3. Na página Definição de Pacote do Assistente para Criar Pacote a partir 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ções de pacote .

  4. Na página Source Files, especifique as 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