Condividi tramite


File di definizione del pacchetto

Si applica a: Configuration Manager (Current Branch)

I file di definizione dei pacchetti sono script che consentono di automatizzare la creazione di pacchetti e programmi in Configuration Manager. Forniscono tutte le informazioni necessarie Configuration Manager per creare un pacchetto e un programma, ad eccezione del percorso dei file di origine del pacchetto.

Informazioni sul formato del file di definizione del pacchetto

Ogni file di definizione del pacchetto è un file di testo ASCII o UTF-8 che usa il formato di file .ini. Contiene le sezioni seguenti:

[PDF]

Questa sezione identifica il file come file di definizione del pacchetto. Contiene le informazioni seguenti:

  • Versione: specificare la versione del formato del file di definizione del pacchetto usato dal file. Questa versione corrisponde alla versione di Configuration Manager per cui è stata scritta. Questa voce è obbligatoria.

[Definizione pacchetto]

Specificare le proprietà del pacchetto e del programma. Fornisce le informazioni seguenti:

  • Nome: il nome del pacchetto, fino a 50 caratteri.

  • Versione (facoltativa): versione del pacchetto, fino a 32 caratteri.

  • Icona (facoltativo): file che contiene l'icona da usare per questo pacchetto. Se specificata, questa icona sostituisce l'icona del pacchetto predefinito nella console di Configuration Manager.

  • Autore: autore del pacchetto, fino a 32 caratteri.

  • Lingua: versione della lingua del pacchetto, fino a 32 caratteri.

  • Commento (facoltativo): commento sul pacchetto, fino a 127 caratteri.

  • ContainsNoFiles: questa voce indica se il pacchetto contiene file di origine.

  • Programmi: i programmi definiti per questo pacchetto. Ogni nome di programma corrisponde a una sezione [Program] in questo file di definizione del pacchetto.

    Esempio:

    Programs=Typical, Custom, Uninstall

  • MIFFileName: nome del file MIF (Management Information Format) che contiene lo stato del pacchetto, fino a 50 caratteri.

  • MIFName: nome del pacchetto per la corrispondenza MIF, fino a 50 caratteri.

  • MIFVersion: numero di versione del pacchetto per la corrispondenza MIF, fino a 32 caratteri.

  • MIFPublisher: autore software del pacchetto per la corrispondenza MIF, fino a 32 caratteri.

[Programma]

Includere una sezione [Program] per ogni programma specificato nella voce Programmi nella sezione [Package Definition]. Questa sezione definisce ogni programma. Ogni sezione del programma fornisce le informazioni seguenti:

  • Nome: il nome del programma, fino a 50 caratteri. Questa voce deve essere univoca all'interno di un pacchetto.

  • Icona (facoltativo): specificare il file che contiene l'icona da usare per questo programma. Questa icona sostituisce l'icona del programma predefinito nella console di Configuration Manager. Il client visualizza anche questa icona quando si distribuisce il programma in una raccolta.

  • Commento (facoltativo): commento sul programma, fino a 127 caratteri.

  • Riga di comando: specificare la riga di comando per il programma, fino a 127 caratteri. Il comando è relativo alla cartella di origine del pacchetto.

  • StartIn: specificare la cartella di lavoro per il programma, fino a 127 caratteri. Questa voce può essere un percorso assoluto nel computer client o un percorso relativo alla cartella di origine del pacchetto.

  • Esegui: specificare la modalità di programma in cui viene eseguito il programma. È possibile specificare Riduci a icona, Ingrandita o Nascosta. Se non si include questa voce, il programma viene eseguito in modalità normale.

  • AfterRunning: specificare qualsiasi azione speciale che si verifica dopo il completamento del programma. Le opzioni disponibili sono SMSRestart, ProgramRestart o SMSLogoff. Se non si include questa voce, il programma non esegue un'azione speciale.

  • EstimatedDiskSpace: specificare la quantità di spazio su disco necessaria per l'esecuzione del programma software nel computer. Il valore predefinito è Sconosciuto. È possibile impostare il valore come numero intero maggiore o uguale a zero. Se si specifica un valore, includere anche le unità per il valore.

    Esempio:

    EstimatedDiskSpace=38MB

  • EstimatedRunTime: specificare la durata stimata in minuti prevista per l'esecuzione del programma nel computer client. Il valore predefinito è 120. È possibile impostare il valore come numero intero maggiore di zero o Sconosciuto.

    Esempio:

    EstimatedRunTime=25

  • SupportedClients: specificare i processori e i sistemi operativi in cui viene eseguito il programma. Separare le piattaforme per virgole. Se non si include questa voce, il client non controlla le piattaforme supportate per questo programma.

  • SupportedClientMinVersionX, SupportedClientMaxVersionX: specificare l'intervallo iniziale-finale per i numeri di versione per i sistemi operativi specificati nella voce SupportedClients .

    Esempio:

    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 (facoltativo): specificare altre informazioni o requisiti per i computer client, fino a 127 caratteri.

  • CanRunWhen: specificare lo stato utente necessario per l'esecuzione del programma nel computer client. I valori disponibili sono UserLoggedOn, NoUserLoggedOn o AnyUserStatus. Il valore predefinito è UserLoggedOn.

  • UserInputRequired: specificare se il programma richiede l'interazione con l'utente. I valori disponibili sono True o False. Il valore predefinito è True. Questa voce è impostata su False se CanRunWhen non è impostato su UserLoggedOn.

  • AdminRightsRequired: specificare se il programma richiede le credenziali amministrative nel computer per l'esecuzione. I valori disponibili sono True o False. Il valore predefinito è False. Questa voce è impostata su True se CanRunWhen non è impostato su UserLoggedOn.

  • UseInstallAccount: specificare se il programma usa l'account di installazione software client quando viene eseguito nei computer client. Per impostazione predefinita, questo valore è False. Questo valore è false anche se CanRunWhen è impostato su UserLoggedOn.

  • DriveLetterConnection: specificare se il programma richiede una connessione delle lettere di unità ai file del pacchetto nel punto di distribuzione. È possibile specificare True o False. Il valore predefinito è False, che consente al programma di usare una connessione UNC (Universal Naming Convention). Quando questo valore è impostato su True, il client usa la successiva lettera di unità disponibile, a partire da Z: e procedendo indietro.

  • SpecifyDrive (facoltativo): specificare una lettera di unità richiesta dal programma per connettersi ai file del pacchetto nel punto di distribuzione. Questa impostazione forza l'uso della lettera di unità specificata per le connessioni client ai punti di distribuzione.

  • ReconnectDriveAtLogon: specificare se il computer si riconnette al punto di distribuzione quando l'utente accede. I valori disponibili sono True o False. Il valore predefinito è False.

  • DependentProgram: specificare un programma in questo pacchetto che deve essere eseguito prima del programma corrente. Questa voce usa il formato DependentProgram=<ProgramName>, dove <ProgramName> è la voce Name per tale programma nel file di definizione del pacchetto. Se non sono presenti programmi dipendenti, lasciare vuota questa voce.

    Esempi:

    DependentProgram=Admin
    DependentProgram=

  • Assegnazione: specificare la modalità di assegnazione del programma agli utenti. Questo valore può essere:

    • FirstUser: solo il primo utente che accede al client esegue il programma
    • EveryUser: ogni utente che accede esegue il programma

    Quando CanRunWhen non è impostato su UserLoggedOn, questa voce è impostata su FirstUser.

  • Disabilitato: specificare se è possibile distribuire questo programma ai client. I valori disponibili sono True o False. Il valore predefinito è False.

Usare un file di definizione del pacchetto

  1. Nella console Configuration Manager passare all'area di lavoro Raccolta software, espandere Gestione applicazioni e selezionare il nodo Pacchetti.

  2. Nel gruppo Crea della scheda Home della barra multifunzione scegliere Crea pacchetto dalla definizione.

  3. Nella pagina Definizione pacchetto della Creazione guidata pacchetto da definizione scegliere un file di definizione del pacchetto esistente. Per aprire un nuovo file di definizione del pacchetto, scegliere Sfoglia. Dopo aver specificato un nuovo file di definizione del pacchetto, selezionarlo nell'elenco Definizione pacchetto .

  4. Nella pagina File di origine specificare le informazioni sui file di origine necessari per il pacchetto e il programma.

  5. Se il pacchetto richiede file di origine, nella pagina Cartella di origine specificare il percorso da cui il sito può ottenere i file di origine.

  6. Completare la procedura guidata.

Vedere anche

Pacchetti e programmi