Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Configuration Manager (aktuell gren)
Paketdefinitionsfiler är skript som hjälper dig att automatisera skapandet av paket och program i Configuration Manager. De tillhandahåller all information som Configuration Manager behöver för att skapa ett paket och ett program, förutom platsen för paketkällfilerna.
Om filformatet Paketdefinition
Varje paketdefinitionsfil är en ASCII- eller UTF-8-textfil som använder .ini-filformatet. Den innehåller följande avsnitt:
[PDF på engelska]
I det här avsnittet identifieras filen som en paketdefinitionsfil. Den innehåller följande information:
- Version: Ange versionen av paketdefinitionsfilformatet som filen använder. Den här versionen motsvarar den version av Configuration Manager som den skrevs för. Den här posten är obligatorisk.
[Package Definition]
Ange egenskaper för paketet och programmet. Den innehåller följande information:
Namn: Namnet på paketet, upp till 50 tecken.
Version (valfritt): Paketversionen, upp till 32 tecken.
Ikon (valfritt): Filen som innehåller ikonen som ska användas för det här paketet. Om detta anges ersätter den här ikonen standardpaketikonen i konsolen Configuration Manager.
Utgivare: Utgivaren av paketet, upp till 32 tecken.
Språk: Paketets språkversion, upp till 32 tecken.
Kommentar (valfritt): En kommentar om paketet, upp till 127 tecken.
ContainsNoFiles: Den här posten anger om paketet har några källfiler.
Program: De program som du definierar för det här paketet. Varje programnamn motsvarar en [Program] -sektion i den här paketdefinitionsfilen.
Exempel:
Programs=Typical, Custom, UninstallMIFFileName: Namnet på MIF-filen (Management Information Format) som innehåller paketstatus, upp till 50 tecken.
MIFName: Namnet på paketet för MIF-matchning, upp till 50 tecken.
MIFVersion: Paketets versionsnummer för MIF-matchning, upp till 32 tecken.
MIFPublisher: Programvaruutgivaren av paketet för MIF-matchning, upp till 32 tecken.
[Program]
Ta med ett [Program]-avsnitt för varje program som du anger i avsnittet Program i avsnittet [Package Definition]. I det här avsnittet definieras varje program. Varje programavsnitt innehåller följande information:
Namn: Namnet på programmet, upp till 50 tecken. Den här posten måste vara unik inom ett paket.
Ikon (valfritt): Ange filen som innehåller ikonen som ska användas för det här programmet. Den här ikonen ersätter standardprogramikonen i konsolen Configuration Manager. Klienten visar även den här ikonen när du distribuerar programmet till en samling.
Kommentar (valfritt): En kommentar om programmet, upp till 127 tecken.
Kommandorad: Ange kommandoraden för programmet, upp till 127 tecken. Kommandot är relativt paketkällans mapp.
StartIn: Ange arbetsmappen för programmet, upp till 127 tecken. Posten kan vara en absolut sökväg på klientdatorn eller en sökväg som är relativ till paketkällans mapp.
Kör: Ange i vilket programläge programmet ska köras. Du kan ange Minimerad, Maximerad eller Dold. Om du inte tar med den här posten körs programmet i normalt läge.
AfterRunning: Ange en särskild åtgärd som inträffar när programmet har slutförts. Tillgängliga alternativ är SMSRestart, ProgramRestart eller SMSLogoff. Om du inte tar med den här posten körs ingen särskild åtgärd i programmet.
EstimatedDiskSpace: Ange mängden diskutrymme som programmet kräver för att köras på datorn. Standardvärdet är Unknown. Du kan ange värdet som ett heltal större än eller lika med noll. Om du anger ett värde ska du även ta med värdeenheterna.
Exempel:
EstimatedDiskSpace=38MBEstimatedRunTime: Ange den uppskattade varaktigheten i minuter som du förväntar dig att programmet ska köras på klientdatorn. Standardvärdet är 120. Du kan ange värdet som ett heltal större än noll eller Okänt.
Exempel:
EstimatedRunTime=25SupportedClients: Ange de processorer och operativsystem som det här programmet körs på. Avgränsa plattformarna med kommatecken. Om du inte tar med den här posten kontrollerar inte klienten plattformar som stöds för det här programmet.
SupportedClientMinVersionX, SupportedClientMaxVersionX: Ange intervallet från början till slut för versionsnummer för de operativsystem som anges i posten SupportedClients .
Exempel:
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 (valfritt): Ange eventuell annan information eller krav för klientdatorer, upp till 127 tecken.
CanRunWhen: Ange den användarstatus som programmet kräver för att köras på klientdatorn. Tillgängliga värden är UserLoggedOn, NoUserLoggedOn eller AnyUserStatus. Standardvärdet är UserLoggedOn.
UserInputRequired: Ange om programmet kräver interaktion med användaren. Tillgängliga värden är Sant eller Falskt. Standardvärdet är True. Den här posten är inställd på False om CanRunWhen inte är inställt på UserLoggedOn.
AdminRightsRequired: Ange om programmet kräver administratörsbehörighet på datorn för att kunna köras. Tillgängliga värden är Sant eller Falskt. Standardvärdet är False. Den här posten är inställd på True om CanRunWhen inte är inställt på UserLoggedOn.
UseInstallAccount: Ange om programmet använder kontot för installation av klientprogramvara när det körs på klientdatorer. Som standard är det här värdet False. Det här värdet är också False om CanRunWhen är inställt på UserLoggedOn.
DriveLetterConnection: Ange om programmet kräver en enhetsbokstavsanslutning till paketfilerna på distributionsplatsen. Du anger Sant eller Falskt. Standardvärdet är False, vilket innebär att programmet kan använda en UNC-anslutning (Universal Naming Convention). När värdet är angivet till True använder klienten nästa tillgängliga enhetsbeteckning, som börjar med Z: och fortsätter bakåt.
SpecifyDrive (valfritt): Ange en enhetsbeteckning som programmet kräver för att ansluta till paketfilerna på distributionsplatsen. Den här inställningen tvingar användning av den angivna enhetsbeteckningen för klientanslutningar till distributionsplatser.
ReconnectDriveAtLogon: Ange om datorn återansluter till distributionsplatsen när användaren loggar in. Tillgängliga värden är Sant eller Falskt. Standardvärdet är False.
DependentProgram: Ange ett program i det här paketet som måste köras före det aktuella programmet. Den här posten använder formatet
DependentProgram=<ProgramName>, där<ProgramName>är namnposten för programmet i paketdefinitionsfilen. Lämna den här posten tom om det inte finns några program som är beroende av varandra.Exempel:
DependentProgram=AdminDependentProgram=Tilldelning: Ange hur programmet tilldelas till användare. Det här värdet kan vara:
- FirstUser: Endast den första användaren som loggar in på klienten kör programmet
- EveryUser: Varje användare som loggar in kör programmet
När CanRunWhen inte är inställt på UserLoggedOn anges den här posten till FirstUser.
Inaktiverad: Ange om du kan distribuera det här programmet till klienter. Tillgängliga värden är Sant eller Falskt. Standardvärdet är False.
Använda en paketdefinitionsfil
I konsolen Configuration Manager går du till arbetsytan Programvarubibliotek, expanderar Programhantering och väljer noden Paket.
Välj Skapa paket från definition i gruppen Skapa på fliken Start i menyfliksområdet.
På sidan Paketdefinition i guiden Skapa paket från definition väljer du en befintlig paketdefinitionsfil. Om du vill öppna en ny paketdefinitionsfil väljer du Bläddra. När du har angett en ny paketdefinitionsfil väljer du den i listan Paketdefinition .
På sidan Source Files anger du information om eventuella obligatoriska källfiler för paketet och programmet.
Om paketet kräver källfiler anger du på sidan Källmapp den plats varifrån webbplatsen kan hämta källfilerna.
Slutför guiden.