Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 a Configuration Manager per creare un pacchetto e un programma, ad eccezione del percorso dei file di origine del pacchetto.
Informazioni sul formato di 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: specifica la versione del formato di file di definizione del pacchetto utilizzato nel 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: nome del pacchetto, fino a 50 caratteri.
Versione (facoltativa): versione del pacchetto, fino a 32 caratteri.
Icon (facoltativo): il 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: l'autore del pacchetto, fino a 32 caratteri.
Lingua: la versione della lingua del pacchetto, fino a 32 caratteri.
Commento (facoltativo): un 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, UninstallMIFFileName: 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: il 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 [Programma] per ogni programma specificato nella voce Programmi nella sezione [Definizione pacchetto]. Questa sezione definisce ogni programma. Ogni sezione del programma fornisce le seguenti informazioni:
Nome: 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 utilizzare per questo programma. Questa icona sostituisce l'icona del programma predefinito nella console di Configuration Manager. Il client visualizza questa icona anche quando si distribuisce il programma in una raccolta.
Commento (facoltativo): un commento sul programma, fino a 127 caratteri.
CommandLine: specifica 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: Specifica la modalità del programma in cui viene eseguito il programma. È possibile specificare Ridotto a icona, Ingrandito o Nascosto. Se non si include questa voce, il programma viene eseguito in modalità normale.
AfterRunning: specifica 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: Specifica la quantità di spazio su disco necessaria al programma software per l'esecuzione sul 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=38MBEstimatedRunTime: specificare la durata stimata in minuti in cui si prevede che il programma venga eseguito nel computer client. Il valore predefinito è 120. È possibile impostare il valore come numero intero maggiore di zero o Sconosciuto.
Esempio:
EstimatedRunTime=25SupportedClients: specificare i processori e i sistemi operativi su cui viene eseguito questo programma. Separare le piattaforme con virgole. Se non si include questa voce, il client non controlla le piattaforme supportate per questo programma.
SupportedClientMinVersionX, SupportedClientMaxVersionX: specificare l'intervallo dall'inizio alla fine 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.9999AdditionalProgramRequirements (facoltativo): fornire qualsiasi altra informazione o requisito per i computer client, fino a 127 caratteri.
CanRunWhen: specificare lo stato utente che il programma richiede per l'esecuzione 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: specifica se l'applicazione richiede 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 utilizza l'account di installazione del 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 con lettera di unità ai file del pacchetto nel punto di distribuzione. È possibile specificare True o False. Il valore predefinito è False, che consente al programma di utilizzare una connessione UNC (Universal Naming Convention). Quando questo valore è impostato su True, il client usa la successiva lettera di unità disponibile, iniziando con Z: e procedendo all'indietro.
SpecifyDrive (facoltativo): specificare una lettera di unità necessaria al programma per connettersi ai file del pacchetto nel punto di distribuzione. Questa impostazione impone 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: specifica un programma in questo pacchetto che deve essere eseguito prima del programma corrente. Questa voce utilizza il formato
DependentProgram=<ProgramName>, dove<ProgramName>è la voce Nome per quel programma nel file di definizione del pacchetto. Se non ci sono programmi dipendenti, lasciare vuota questa voce.Esempi:
DependentProgram=AdminDependentProgram=Assegnazione: specificare come il programma viene assegnato 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 il programma ai client. I valori disponibili sono True o False. Il valore predefinito è False.
Usare un file di definizione del pacchetto
Nella console di Configuration Manager passare all'area di lavoro Software Library, espandere Application Management e selezionare il nodo Packages.
Nel gruppo Crea della scheda Home della barra multifunzione scegliere Crea pacchetto da definizione.
Nella pagina Definizione pacchetto della Creazione guidata pacchetto da definizione, scegliere un file di definizione pacchetto esistente. Per aprire un nuovo file di definizione del pacchetto, scegliere Sfoglia. Dopo aver specificato un nuovo file di definizione di pacchetto, selezionarlo dall'elenco Definizione pacchetto.
Nella pagina Source Files specificare le informazioni sui file di origine necessari per il pacchetto e il programma.
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.
Completare la procedura guidata.