Definiční soubory balíčků
Platí pro: Configuration Manager (Current Branch)
Definiční soubory balíčků jsou skripty, které vám pomůžou automatizovat vytváření balíčků a programů v Configuration Manager. Poskytují všechny informace, které Configuration Manager potřebují k vytvoření balíčku a programu, s výjimkou umístění zdrojových souborů balíčku.
O formátu definičního souboru balíčku
Každý definiční soubor balíčku je textový soubor ASCII nebo UTF-8, který používá .ini formát souboru. Obsahuje následující části:
[PDF]
Tato část identifikuje soubor jako definiční soubor balíčku. Obsahuje následující informace:
- Verze: Zadejte verzi formátu definičního souboru balíčku, který soubor používá. Tato verze odpovídá verzi Configuration Manager, pro kterou byla napsána. Tato položka je povinná.
[Definice balíčku]
Zadejte vlastnosti balíčku a programu. Poskytuje následující informace:
Název: Název balíčku, maximálně 50 znaků.
Verze (volitelné): Verze balíčku, maximálně 32 znaků.
Ikona (volitelné): Soubor obsahující ikonu, která se má použít pro tento balíček. Pokud je tato ikona zadána, nahradí výchozí ikonu balíčku v konzole Configuration Manager.
Vydavatel: Vydavatel balíčku, maximálně 32 znaků.
Jazyk: Jazyková verze balíčku, maximálně 32 znaků.
Komentář (volitelné): Komentář k balíčku, maximálně 127 znaků.
ContainsNoFiles: Tato položka označuje, jestli balíček obsahuje nějaké zdrojové soubory.
Programy: Programy, které definujete pro tento balíček. Každý název programu odpovídá oddílu [Program] v tomto definičním souboru balíčku.
Příklad:
Programs=Typical, Custom, Uninstall
MIFFileName: Název souboru MIF (Management Information Format), který obsahuje stav balíčku, maximálně 50 znaků.
MIFName: Název balíčku pro shodu MIF, maximálně 50 znaků.
MIFVersion: Číslo verze balíčku pro shodu MIF, maximálně 32 znaků.
MIFPublisher: Vydavatel softwaru balíčku pro shodu MIF, maximálně 32 znaků.
[Program]
Zahrňte oddíl [Program] pro každý program, který zadáte v položce Programy v části [Definice balíčku]. Tato část definuje jednotlivé programy. Každá část programu obsahuje následující informace:
Název: Název programu, maximálně 50 znaků. Tato položka musí být v rámci balíčku jedinečná.
Ikona (volitelné): Zadejte soubor obsahující ikonu, která se má použít pro tento program. Tato ikona nahradí výchozí ikonu programu v konzole Configuration Manager. Klient také zobrazí tuto ikonu, když program nasadíte do kolekce.
Komentář (volitelné): Komentář k programu, maximálně 127 znaků.
CommandLine (Příkazový řádek): Zadejte příkazový řádek programu o maximálním počtu 127 znaků. Příkaz je relativní ke zdrojové složce balíčku.
StartIn: Zadejte pracovní složku programu, maximálně 127 znaků. Tato položka může být absolutní cesta na klientském počítači nebo cesta relativní ke zdrojové složce balíčku.
Spustit: Zadejte režim programu, ve kterém se program spouští. Můžete zadat Minimalizované, Maximalizované nebo Skryté. Pokud tuto položku nezadáte, program se spustí v normálním režimu.
AfterRunning: Zadejte jakoukoli zvláštní akci, která se provede po úspěšném dokončení programu. Dostupné možnosti jsou SMSRestart, ProgramRestart nebo SMSLogoff. Pokud tuto položku nezadáte, program nespustí zvláštní akci.
EstimatedDiskSpace: Zadejte množství místa na disku, které softwarový program vyžaduje ke spuštění v počítači. Výchozí hodnota je Neznámá. Hodnotu můžete nastavit jako celé číslo větší než nebo rovno nule. Pokud zadáte hodnotu, zahrňte také jednotky pro tuto hodnotu.
Příklad:
EstimatedDiskSpace=38MB
EstimatedRunTime: Zadejte odhadovanou dobu v minutách, po kterou očekáváte spuštění programu na klientském počítači. Výchozí hodnota je 120. Hodnotu můžete nastavit jako celé číslo větší než nula nebo Neznámé.
Příklad:
EstimatedRunTime=25
SupportedClients: Zadejte procesory a operační systémy, na kterých se tento program spouští. Platformy oddělte čárkami. Pokud tuto položku nezadáte, klient nebude kontrolovat podporované platformy pro tento program.
SupportedClientMinVersionX, SupportedClientMaxVersionX: Zadejte počáteční až koncový rozsah čísel verzí pro operační systémy, které jsou zadané v položce SupportedClients .
Příklad:
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 (volitelné): Zadejte všechny další informace nebo požadavky pro klientské počítače, maximálně 127 znaků.
CanRunWhen: Zadejte stav uživatele, který program vyžaduje ke spuštění na klientském počítači. Dostupné hodnoty jsou UserLoggedOn, NoUserLoggedOn nebo AnyUserStatus. Výchozí hodnota je UserLoggedOn.
UserInputRequired: Určete, jestli program vyžaduje interakci s uživatelem. Dostupné hodnoty jsou True nebo False. Výchozí hodnota je True. Pokud canRunWhen není nastavená na UserLoggedOn, je tato položka nastavená na Hodnotu False.
AdminRightsRequired: Určete, jestli program vyžaduje, aby se na počítači spustila pověření správce. Dostupné hodnoty jsou True nebo False. Výchozí hodnota je False. Pokud canRunWhen není nastavená na UserLoggedOn, je tato položka nastavená na Hodnotu True.
UseInstallAccount: Určete, jestli program používá účet instalace klientského softwaru při spuštění na klientských počítačích. Ve výchozím nastavení je tato hodnota Nepravda. Tato hodnota je také False , pokud je CanRunWhen nastavena na UserLoggedOn.
DriveLetterConnection: Určete, jestli program vyžaduje připojení písmena jednotky k souborům balíčku v distribučním bodě. Můžete zadat hodnotu True nebo False. Výchozí hodnota je False, což programu umožňuje používat připojení UNC (Universal Naming Convention). Pokud je tato hodnota nastavena na Hodnotu True, klient použije další dostupné písmeno jednotky, počínaje písmenem Z: a pokračuje dozadu.
SpecifyDrive (volitelné): Zadejte písmeno jednotky, které program vyžaduje pro připojení k souborům balíčku v distribučním bodě. Toto nastavení vynutí použití zadaného písmene jednotky pro připojení klienta k distribučním bodům.
Znovu připojitDriveAtLogon: Určete, jestli se počítač znovu připojí k distribučnímu bodu, když se uživatel přihlásí. Dostupné hodnoty jsou True nebo False. Výchozí hodnota je False.
DependentProgram: Zadejte program v tomto balíčku, který musí být spuštěn před aktuálním programem. Tato položka používá formát
DependentProgram=<ProgramName>
, kde<ProgramName>
je položka Název pro daný program v definičním souboru balíčku. Pokud neexistují žádné závislé programy, nechte tuto položku prázdnou.Příklady:
DependentProgram=Admin
DependentProgram=
Přiřazení: Určete, jak se program přiřadí uživatelům. Tato hodnota může být:
- FirstUser: Program spustí pouze první uživatel, který se přihlásí ke klientovi.
- EveryUser: Program spustí každý uživatel, který se přihlásí.
Pokud canRunWhen není nastavená na UserLoggedOn, je tato položka nastavená na FirstUser.
Zakázáno: Určete, jestli můžete tento program nasadit na klienty. Dostupné hodnoty jsou True nebo False. Výchozí hodnota je False.
Použití definičního souboru balíčku
V konzole Configuration Manager přejděte do pracovního prostoru Softwarová knihovna, rozbalte položku Správa aplikací a vyberte uzel Balíčky.
Na pásu karet na kartě Domů ve skupině Vytvořit zvolte Vytvořit balíček z definice.
Na stránce Definice balíčkuv Průvodci vytvořením balíčku z definice zvolte existující definiční soubor balíčku. Pokud chcete otevřít nový definiční soubor balíčku, zvolte Procházet. Jakmile zadáte nový definiční soubor balíčku, vyberte ho ze seznamu Definice balíčku .
Na stránce Zdrojové soubory zadejte informace o všech požadovaných zdrojových souborech pro balíček a program.
Pokud balíček vyžaduje zdrojové soubory, na stránce Zdrojová složka zadejte umístění, ze kterého může web získat zdrojové soubory.
Dokončete průvodce.