Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Configuration Manager (Current Branch)
Paketdefinitionsdateien sind Skripts, mit denen Sie die Erstellung von Paketen und Programmen im Configuration Manager automatisieren können. Sie enthalten alle Informationen, die Configuration Manager zum Erstellen eines Pakets und Programms benötigt, mit Ausnahme des Speicherorts der Paketquelldateien.
Informationen zum Format der Paketdefinitionsdatei
Jede Paketdefinitionsdatei ist eine ASCII- oder UTF-8-Textdatei, die das .ini Dateiformat verwendet. Er enthält folgende Abschnitte:
[PDF]
In diesem Abschnitt wird die Datei als Paketdefinitionsdatei identifiziert. Sie enthält die folgenden Informationen:
- Version: Geben Sie die Version des Paketdefinitionsdateiformats an, das die Datei verwendet. Diese Version entspricht der Version von Configuration Manager, für die sie geschrieben wurde. Dieser Eintrag ist erforderlich.
[Paketdefinition]
Geben Sie die Eigenschaften des Pakets und des Programms an. Sie enthält die folgenden Informationen:
Name: Der Name des Pakets, bis zu 50 Zeichen.
Version (optional): Die Version des Pakets, bis zu 32 Zeichen.
Symbol (optional): Die Datei, die das für dieses Paket zu verwendende Symbol enthält. Falls angegeben, ersetzt dieses Symbol das Standardpaketsymbol in der Configuration Manager-Konsole.
Herausgeber: Der Herausgeber des Pakets, bis zu 32 Zeichen.
Sprache: Die Sprachversion des Pakets, bis zu 32 Zeichen.
Kommentar (optional): Ein Kommentar zum Paket, bis zu 127 Zeichen.
ContainsNoFiles: Dieser Eintrag gibt an, ob das Paket Quelldateien enthält.
Programme: Die Programme, die Sie für dieses Paket definieren. Jeder Programmname entspricht einem [ Programm ]-Abschnitt in dieser Paketdefinitionsdatei.
Beispiel:
Programs=Typical, Custom, UninstallMIFFileName: Der Name der Management Information Format (MIF)-Datei, die den Paketstatus enthält, bis zu 50 Zeichen.
MIFName: Der Name des Pakets für den MIF-Abgleich, bis zu 50 Zeichen.
MIFVersion: Die Versionsnummer des Pakets für den MIF-Abgleich, bis zu 32 Zeichen.
MIFPublisher: Der Softwareherausgeber des Pakets für den MIF-Abgleich, bis zu 32 Zeichen.
[Programm]
Fügen Sie einen Abschnitt [Programm] für jedes Programm ein, das Sie im Eintrag Programme im Abschnitt [Paketdefinition] angeben. In diesem Abschnitt werden die einzelnen Programme definiert. Jeder Programmabschnitt enthält die folgenden Informationen:
Name: Der Name des Programms, bis zu 50 Zeichen. Dieser Eintrag muss innerhalb eines Pakets eindeutig sein.
Symbol (optional): Geben Sie die Datei an, die das für dieses Programm zu verwendende Symbol enthält. Dieses Symbol ersetzt das Standardprogrammsymbol in der Configuration Manager-Konsole. Der Client zeigt dieses Symbol auch an, wenn Sie das Programm in einer Sammlung bereitstellen.
Kommentar (optional): Ein Kommentar zum Programm, bis zu 127 Zeichen.
CommandLine: Geben Sie die Befehlszeile für das Programm an, bis zu 127 Zeichen. Der Befehl ist relativ zum Paketquellordner.
StartIn: Geben Sie den Arbeitsordner für das Programm an, bis zu 127 Zeichen. Dieser Eintrag kann ein absoluter Pfad auf dem Clientcomputer oder ein Pfad sein, der relativ zum Paketquellordner ist.
Ausführen: Geben Sie den Programmmodus an, in dem das Programm ausgeführt wird. Sie können "Minimiert", "Maximiert" oder "Ausgeblendet" angeben. Wenn Sie diesen Eintrag nicht einschließen, läuft das Programm im normalen Modus.
AfterRunning: Geben Sie eine spezielle Aktion an, die nach erfolgreichem Abschluss des Programms ausgeführt wird. Verfügbare Optionen sind SMSRestart, ProgramRestart oder SMSLogoff. Wenn Sie diesen Eintrag nicht einfügen, führt das Programm keine spezielle Aktion aus.
EstimatedDiskSpace: Geben Sie den Speicherplatz an, den das Softwareprogramm benötigt, um auf dem Computer ausgeführt zu werden. Der Standardwert ist "Unbekannt". Sie können den Wert als ganze Zahl festlegen, die größer oder gleich Null ist. Wenn Sie einen Wert angeben, geben Sie auch die jeweiligen Einheiten an.
Beispiel:
EstimatedDiskSpace=38MBEstimatedRunTime: Geben Sie die geschätzte Dauer in Minuten an, die das Programm voraussichtlich auf dem Clientcomputer ausgeführt wird. Der Standardwert ist 120. Sie können den Wert als ganze Zahl, größer als Null oder Unbekannt festlegen.
Beispiel:
EstimatedRunTime=25SupportedClients: Geben Sie die Prozessoren und Betriebssysteme an, unter denen dieses Programm ausgeführt wird. Trennen Sie die Plattformen durch Kommas. Wenn Sie diesen Eintrag nicht einschließen, überprüft der Client die unterstützten Plattformen für dieses Programm nicht.
SupportedClientMinVersionX, SupportedClientMaxVersionX: Geben Sie den Anfangs-/Endbereich für Versionsnummern für die Betriebssysteme an, die im Eintrag SupportedClients angegeben werden.
Beispiel:
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 (optional): Geben Sie alle anderen Informationen oder Anforderungen für Clientcomputer an, bis zu 127 Zeichen.
CanRunWhen: Geben Sie die Benutzer status an, die das Programm benötigt, um auf dem Clientcomputer ausgeführt zu werden. Verfügbare Werte sind UserLoggedOn, NoUserLoggedOn oder AnyUserStatus. Der Standardwert ist UserLoggedOn.
UserInputRequired: Gibt an, ob das Programm eine Interaktion mit dem Benutzer erfordert. Verfügbare Werte sind True oder False. Der Standardwert ist True. Dieser Eintrag ist auf "False " festgelegt, wenn "CanRunWhen " nicht auf "UserLoggedOn" festgelegt ist.
AdminRightsRequired: Geben Sie an, ob für die Ausführung des Programms Administratorrechte auf dem Computer erforderlich sind. Verfügbare Werte sind True oder False. Der Standardwert ist False. Dieser Eintrag ist auf "True" festgelegt, wenn "CanRunWhen " nicht auf "UserLoggedOn" festgelegt ist.
UseInstallAccount: Gibt an, ob das Programm das Clientsoftwareinstallationskonto verwendet, wenn es auf Clientcomputern ausgeführt wird. Standardmäßig ist dieser Wert "False". Dieser Wert ist auch "False ", wenn "CanRunWhen " auf "UserLoggedOn" festgelegt ist.
DriveLetterConnection: Gibt an, ob das Programm eine Laufwerkbuchstabenverbindung mit den Paketdateien auf dem Verteilungspunkt benötigt. Sie können True oder False angeben. Der Standardwert ist False, wodurch das Programm eine UNC-Verbindung (Universal Naming Convention) verwenden kann. Wenn dieser Wert auf "True" festgelegt ist, verwendet der Client den nächsten verfügbaren Laufwerkbuchstaben, beginnend mit Z: und weiter rückwärts.
SpecifyDrive (optional): Geben Sie einen Laufwerkbuchstaben an, den das Programm benötigt, um eine Verbindung mit den Paketdateien auf dem Verteilungspunkt herzustellen. Diese Einstellung erzwingt die Verwendung des angegebenen Laufwerkbuchstabens für Clientverbindungen mit Verteilungspunkten.
ReconnectDriveAtLogon: Gibt an, ob der Computer wieder eine Verbindung mit dem Verteilungspunkt herstellt, wenn sich der Benutzer anmeldet. Verfügbare Werte sind True oder False. Der Standardwert ist False.
DependentProgram: Geben Sie in diesem Paket ein Programm an, das vor dem aktuellen Programm ausgeführt werden muss. Dieser Eintrag verwendet das Format
DependentProgram=<ProgramName>, wobei<ProgramName>der Name-Eintrag für dieses Programm in der Paketdefinitionsdatei ist. Wenn keine abhängigen Programme vorhanden sind, lassen Sie diesen Eintrag leer.Beispiele:
DependentProgram=AdminDependentProgram=Zuweisung: Geben Sie an, wie das Programm Benutzern zugewiesen wird. Dieser Wert kann sein:
- FirstUser: Nur der erste Benutzer, der sich beim Client anmeldet, führt das Programm aus
- EveryUser: Jeder Benutzer, der sich anmeldet, führt das Programm aus
Wenn CanRunWhen nicht auf UserLoggedOn festgelegt ist, wird dieser Eintrag auf FirstUser festgelegt.
Deaktiviert: Geben Sie an, ob Sie dieses Programm auf Clients bereitstellen können. Verfügbare Werte sind True oder False. Der Standardwert ist False.
Verwenden einer Paketdefinitionsdatei
Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Softwarebibliothek, erweitern Sie Anwendungsverwaltung, und wählen Sie den Knoten Pakete aus.
Wählen Sie auf der Registerkarte Start des Menübands in der Gruppe Erstellen die Option Paket aus Definition erstellen aus.
Wählen Sie auf der Seite "Paketdefinition " des Assistenten "Paket aus Definition erstellen" eine vorhandene Paketdefinitionsdatei aus. Um eine neue Paketdefinitionsdatei zu öffnen, wählen Sie Durchsuchen aus. Nachdem Sie eine neue Paketdefinitionsdatei angegeben haben, wählen Sie diese in der Liste Paketdefinition aus.
Geben Sie auf der Seite "Source Files" Informationen zu den erforderlichen Quelldateien für das Paket und das Programm an.
Wenn für das Paket Quelldateien benötigt werden, geben Sie auf der Seite "Quellordner " den Speicherort an, von dem die Website die Quelldateien abrufen kann.
Schließen Sie den Assistenten ab.