Compartilhar via


Arquivos de definição de pacote

Aplica-se a: Configuration Manager (branch atual)

Os ficheiros de definição de pacotes são scripts que o ajudam a automatizar a criação de Pacotes e programas no Configuration Manager. Fornecem todas as informações de que Configuration Manager precisa para criar um pacote e um programa, exceto a localização dos ficheiros de origem do pacote.

Acerca do 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: especifique a versão do formato de ficheiro de definição do pacote que o ficheiro utiliza. Esta versão corresponde à versão do Configuration Manager para a qual foi escrita. Esta entrada é necessária.

[Definição do Pacote]

Especifique 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 carateres.

  • Í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 do Configuration Manager.

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

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

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

  • ContainsNoFiles: esta entrada indica se o pacote tem ficheiros de origem.

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

    Exemplo:

    Programs=Typical, Custom, Uninstall

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

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

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

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

[Programa]

Inclua uma secção [Programa] para cada programa que especificar na entrada Programas na secção [Definição do 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 tem de ser exclusiva dentro de um pacote.

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

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

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

  • StartIn: especifique a pasta de trabalho do programa, até 127 carateres. Esta 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. Pode especificar Minimizado, Maximizado ou Oculto. Se não incluir esta entrada, o programa é executado no modo normal.

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

  • EstimatedDiskSpace: 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, inclua também as unidades para o valor.

    Exemplo:

    EstimatedDiskSpace=38MB

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

    Exemplo:

    EstimatedRunTime=25

  • SupportedClients: especifique os processadores e sistemas operativos nos quais este programa é executado. Separe as plataformas por vírgulas. Se não incluir esta entrada, o cliente não marcar plataformas suportadas para este programa.

  • SupportedClientMinVersionX, SupportedClientMaxVersionX: especifique o intervalo do início ao fim para números de versão para os sistemas operativos 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 carateres.

  • CanRunWhen: especifique o utilizador status 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: especifique se o programa requer interação com o utilizador. Os valores disponíveis são Verdadeiro ou Falso. O valor padrão é True. Esta entrada está definida como Falso se CanRunWhen não estiver definida como UserLoggedOn.

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

  • UseInstallAccount: especifique se o programa utiliza a conta de instalação de software de cliente quando é executado em computadores cliente. Por predefinição, este valor é Falso. Este valor também é Falso se CanRunWhen estiver definido como UserLoggedOn.

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

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

  • ReconnectDriveAtLogon: especifique se o computador volta a ligar-se ao ponto de distribuição quando o utilizador inicia sessão. Os valores disponíveis são Verdadeiro ou Falso. O valor padrão é False.

  • DependentProgram: especifique um programa neste pacote que tem de ser executado antes do programa atual. Esta entrada utiliza o formato DependentProgram=<ProgramName>, em <ProgramName> que é a entrada Nome desse programa no ficheiro de definição do pacote. Se não existirem programas dependentes, deixe esta entrada vazia.

    Exemplos:

    DependentProgram=Admin
    DependentProgram=

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

    • FirstUser: apenas o primeiro utilizador que iniciar sessão no cliente executa o programa
    • EveryUser: Todos os utilizadores que iniciam sessão gerem o programa

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

  • Desativado: especifique se pode implementar este programa em clientes. Os valores disponíveis são Verdadeiro ou Falso. O valor padrão é False.

Utilizar um ficheiro de definição de pacote

  1. Na consola Configuration Manager, aceda à área de trabalho Biblioteca de Software, expanda Gestão de Aplicações e selecione o nó Pacotes.

  2. No separador Base do friso, no grupo Criar , selecione Criar Pacote a partir da Definição.

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

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

  5. Se o pacote necessitar de ficheiros de origem, na página Pasta de Origem, especifique a localização a partir da qual o site pode obter os ficheiros de origem.

  6. Conclua o assistente.

Confira também

Pacotes e programas