Pakketdefinitiebestanden

Van toepassing op: Configuration Manager (current branch)

Pakketdefinitiebestanden zijn scripts die u helpen bij het automatiseren van het maken van pakketten en programma's in Configuration Manager. Ze bieden alle informatie die Configuration Manager nodig heeft om een pakket en programma te maken, met uitzondering van de locatie van de pakketbronbestanden.

Informatie over de bestandsindeling met pakketdefinities

Elk pakketdefinitiebestand is een ASCII- of UTF-8-tekstbestand waarin de bestandsindeling .ini wordt gebruikt. Het bevat de volgende secties:

[PDF]

In deze sectie wordt het bestand geïdentificeerd als een pakketdefinitiebestand. Het bevat de volgende informatie:

  • Versie: geef de versie op van de bestandsindeling met de pakketdefinitie die het bestand gebruikt. Deze versie komt overeen met de versie van Configuration Manager waarvoor deze is geschreven. Deze vermelding is vereist.

[Pakketdefinitie]

Geef de eigenschappen van het pakket en het programma op. Het bevat de volgende informatie:

  • Naam: De naam van het pakket, maximaal 50 tekens.

  • Versie (optioneel): De versie van het pakket, maximaal 32 tekens.

  • Pictogram (optioneel): Het bestand dat het pictogram bevat dat u voor dit pakket wilt gebruiken. Als dit pictogram is opgegeven, vervangt dit het standaardpakketpictogram in de Configuration Manager-console.

  • Uitgever: de uitgever van het pakket, maximaal 32 tekens.

  • Taal: De taalversie van het pakket, maximaal 32 tekens.

  • Opmerking (optioneel): een opmerking over de verpakking, maximaal 127 tekens.

  • ContainsNoFiles: Dit item geeft aan of het pakket bronbestanden bevat.

  • Programma's: De programma's die u voor dit pakket definieert. Elke programmanaam komt overeen met een sectie [Programma] in dit pakketdefinitiebestand.

    Voorbeeld:

    Programs=Typical, Custom, Uninstall

  • MIFFileName: De naam van het MIF-bestand (Management Information Format) dat de pakketstatus bevat, maximaal 50 tekens.

  • MIFName: De naam van het pakket voor MIT-matching, maximaal 50 tekens.

  • MIFVersion: Het versienummer van het pakket voor MIT-matching, maximaal 32 tekens.

  • MIFPublisher: De software-uitgever van het pakket voor MIT-matching, maximaal 32 tekens.

[Programma]

Neem een sectie [Programma] op voor elk programma dat u opgeeft in de vermelding Programma's in de sectie [Pakketdefinitie]. In deze sectie wordt elk programma beschreven. Elk programmagedeelte bevat de volgende informatie:

  • Naam: De naam van het programma, maximaal 50 tekens. Deze vermelding moet uniek zijn binnen een pakket.

  • Pictogram (optioneel): geef het bestand op dat het pictogram bevat dat u voor dit programma wilt gebruiken. Dit pictogram vervangt het standaard programmapictogram in de Configuration Manager-console. Dit pictogram wordt ook in de client weergegeven wanneer u het programma in een verzameling implementeert.

  • Opmerking (optioneel): een opmerking over het programma, maximaal 127 tekens.

  • Opdrachtregel: De opdrachtregel voor het programma opgeven, maximaal 127 tekens. De opdracht is relatief ten opzichte van de pakketbronmap.

  • StartIn: Geef de werkmap voor het programma op, maximaal 127 tekens. Deze vermelding kan een absoluut pad op de clientcomputer zijn of een pad dat relatief is ten opzichte van de pakketbronmap.

  • Uitvoeren: geef de programmamodus op waarin het programma wordt uitgevoerd. U kunt Geminimaliseerd, Gemaximaliseerd of Verborgen opgeven. Als u deze vermelding niet opneemt, wordt het programma in de normale modus uitgevoerd.

  • AfterRunning: geef een speciale actie op die wordt uitgevoerd nadat het programma met succes is voltooid. De beschikbare opties zijn SMSRestart, ProgramRestart of SMSLogoff. Als u deze vermelding niet opneemt, wordt er geen speciale actie uitgevoerd.

  • EstimatedDiskSpace: Geef de hoeveelheid schijfruimte op die het softwareprogramma nodig heeft om op de computer te kunnen worden uitgevoerd. De standaardwaarde is Onbekend. U kunt de waarde instellen als een geheel getal groter dan of gelijk aan nul. Als u een waarde opgeeft, moet u ook de eenheden voor de waarde opnemen.

    Voorbeeld:

    EstimatedDiskSpace=38MB

  • EstimatedRunTime: Geef de geschatte duur in minuten op die u verwacht dat het programma op de clientcomputer zal worden uitgevoerd. De standaardwaarde is 120. U kunt de waarde instellen als een geheel getal dat groter is dan nul of als onbekend.

    Voorbeeld:

    EstimatedRunTime=25

  • SupportedClients: Vermeld de processors en besturingssystemen waarop dit programma wordt uitgevoerd. Scheid de platforms met komma's. Als u deze vermelding niet opneemt, controleert de client geen ondersteunde platformen voor dit programma.

  • SupportedClientMinVersionX, SupportedClientMaxVersionX: geef het begin-tot-eindbereik op voor versienummers voor de besturingssystemen die zijn opgegeven in de vermelding SupportedClients .

    Voorbeeld:

    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 (optioneel): geef alle overige informatie of vereisten voor clientcomputers op (maximaal 127 tekens).

  • CanRunWhen: Geef de gebruikersstatus op die het programma moet uitvoeren op de clientcomputer. Beschikbare waarden zijn UserLoggedOn, NoUserLoggedOn of AnyUserStatus. De standaardwaarde is UserLoggedOn.

  • UserInputRequired: Hiermee geeft u op of voor het programma interactie met de gebruiker vereist is. Beschikbare waarden zijn Waar of Onwaar. De standaardwaarde is Waar. Dit item is ingesteld op False als CanRunWhen niet is ingesteld op UserLoggedOn.

  • AdminRightsRequired: geef op of voor het programma beheerdersreferenties op de computer zijn vereist om te kunnen worden uitgevoerd. Beschikbare waarden zijn Waar of Onwaar. De standaardwaarde is Onwaar. Deze vermelding is ingesteld op Waar als CanRunWhen niet is ingesteld op UserLoggedOn.

  • UseInstallAccount: Geef op of het programma gebruikmaakt van het installatieaccount voor clientsoftware wanneer het programma wordt uitgevoerd op clientcomputers. Deze waarde is standaard Onwaar. Deze waarde is ook False als CanRunWhen is ingesteld op UserLoggedOn.

  • DriveLetterConnection: Geef op of voor het programma een stationsletterverbinding met de pakketbestanden op het distributiepunt vereist is. U kunt Waar of Onwaar opgeven. De standaardwaarde is Onwaar, waardoor het programma een UNC-verbinding (Universal Naming Convention) kan gebruiken. Als deze waarde is ingesteld op Waar, gebruikt de client de volgende beschikbare stationsletter, te beginnen met Z: en verder terug.

  • Specificeerstation (optioneel): geef een stationsletter op die het programma nodig heeft om verbinding te maken met de pakketbestanden op het distributiepunt. Met deze instelling wordt het gebruik van de opgegeven stationsletter gedwongen voor clientverbindingen met distributiepunten.

  • ReconnectDriveAtLogon: geef op of de computer opnieuw verbinding maakt met het distributiepunt wanneer de gebruiker zich aanmeldt. Beschikbare waarden zijn Waar of Onwaar. De standaardwaarde is Onwaar.

  • DependentProgram: geef een programma in dit pakket op dat moet worden uitgevoerd vóór het huidige programma. Voor dit item wordt de notatie DependentProgram=<ProgramName>gebruikt, waarbij <ProgramName> staat de naamvermelding voor dat programma in het pakketdefinitiebestand. Als er geen afhankelijke programma's zijn, laat u deze vermelding leeg.

    Voorbeelden:

    DependentProgram=Admin DependentProgram=

  • Opdracht: Opgeven hoe het programma wordt toegewezen aan gebruikers. Deze waarde kan de volgende waarden hebben:

    • FirstUser: alleen de eerste gebruiker die zich aanmeldt bij de client voert het programma uit
    • EveryUser: Elke gebruiker die zich aanmeldt, voert het programma uit

    Als CanRunWhen niet is ingesteld op UserLoggedOn, is dit item ingesteld op FirstUser.

  • Uitgeschakeld: geef op of u dit programma bij clients kunt implementeren. Beschikbare waarden zijn Waar of Onwaar. De standaardwaarde is Onwaar.

Een pakketdefinitiebestand gebruiken

  1. Ga in de Configuration Manager-console naar de werkruimte Softwarebibliotheek, vouw Toepassingsbeheer uit en selecteer het knooppunt Pakketten.

  2. Kies op het tabblad Start van het lint in de groep Maken de optie Pakket maken op basis van definitie.

  3. Kies op de pagina Pakketdefinitie van de wizard Pakket maken van definitie een bestaand pakketdefinitiebestand. Kies Bladeren om een nieuw pakketdefinitiebestand te openen. Wanneer u een nieuw pakketdefinitiebestand hebt opgegeven, selecteert u dit in de lijst Pakketdefinitie .

  4. Geef op de pagina Source Files informatie op over de vereiste bronbestanden voor het pakket en het programma.

  5. Als voor het pakket bronbestanden nodig zijn, geeft u op de pagina Bronmap de locatie op waar de site de bronbestanden kan ophalen.

  6. Voltooi de wizard.

Zie ook

Pakketten en programma's