Unattend Command
Unattend Příkaz vytvoří soubor konfigurace (soubor bezobslužné instalace) pro Team Foundation Server (TFS) a použije tento soubor ke konfiguraci instalace.
Unattend Příkaz je určen pro uživatele, kteří potřebují k instalaci různých funkcí sady TFS na různých počítačích a jsou seznámit s sady TFS a proces konfigurace.Například pokud používáte Team Foundation Build, můžete použít Unattend příkaz pro instalaci více sestavení servery, které používají stejný konfigurační soubor.V případě více zařízení díky tomu také zajistit, že jsou přesné stejné parametry konfigurace použit na více serverech.
[!POZNÁMKA]
.Je nutné vytvořit účty služby budete používat jako součást vašeho deploymentbefore můžete použít Unattend příkaz pro instalaci a konfiguraci sady TFS.Také je nutné nainstalovat žádné potřebný software pro požadovaný typ vybraného instalace.To zahrnuje sady TFS samotného.Je nutné nainstalovat aktualizaci sady TFS, ale nemusíte konfigurovat, protože Unattend příkazu se provede za vás.
Požadavky
Musí být členem skupiny správci skupiny v počítači, kde jsou instalace softwaru.V závislosti na typu instalace můžete také potřebovat další správce oprávnění.Například pokud používáte Unattend příkazu k instalaci serveru Team Foundation Server, musí být členem skupiny sysadmin skupiny v instanci serveru SQL Server, který bude podporovat sady TFS.Další informace naleznete s odpověďmi část Nastavení oprávnění správce pro Team Foundation Server.
I když se přihlásíte pověření pro správu, je nutné otevřít okno příkazového řádku se zvýšenými oprávněními.
TFSConfig unattend /create /type:InstallType /unattendfile:ConfigurationFileName [/inputs:Key1=Value1; Key2=Value2;...]
TFSConfig unattend /configure /type:InstallType /unattendfile:ConfigurationFileName [/inputs:Key1=Value1; Key2=Value2;...] [/verify] [/continue]
Parametry
Zástupný text |
Popis |
---|---|
Položka InstallType |
Určuje typ konfigurace pro použití.
|
ConfigurationFileName |
Určuje název souboru bezobslužné k vytvoření nebo použít v konfiguraci, například "ConfigureMyTFS.ini". |
Klíč1=Value1; Klíč2=Value2; |
Určuje parametry a hodnoty pro proměnné konfigurace, například účet, který má být použit jako účet služby.Můžete například dvojice klíč a hodnotu, kterou chcete zadat síťovou službu účet, jak je účet služby pro sady TFS "ServiceAccountName ="NT Authority\Network Service"". |
Možnost |
Popis |
---|---|
/create |
Požadováno pokud / configure se nepoužívá.Vytvoří soubor bezobslužné instalace s názvem a parametry, které zadáte. |
/configure |
Požadováno pokud/ create se nepoužívá.Nakonfiguruje TFS pomocí souboru bezobslužné instalace a parametry, které zadáte. |
/type |
Určuje typ konfigurace.Při použití / configure, buď /type nebo /UnattendFile jsou požadovány, nelze však použít obojí. |
/unattendfile |
Určuje soubor bezobslužné instalace k vytvoření nebo použít, v závislosti na tom, zda je parametr počáteční / create nebo / configure.Při použití / configure, buď /UnattendFile nebo /type je třeba zadat. |
/inputs |
Volitelné.Pokud použijete / create, určuje nastavení a hodnoty, které má být použit při vytváření souboru bezobslužné instalace.Pokud použijete / configureUrčuje další nastavení a hodnoty pro použití ve spojení s soubor bezobslužné instalace. Jako alternativu k použití /vstupů, můžete ručně upravit soubor bezobslužné instalace v libovolném textovém editoru.To je nezbytné pro některé typy vstupu, například ServiceAccountPassword, protože nelze nastavit heslo pomocí parametru /inputs. |
/verify |
Volitelné.Určuje, že konfigurace spuštění, která se dokončí pouze kontroly ověření na základě souboru bezobslužné instalace, vstupy a typ konfigurace.Jde o alternativu k provádění kompletní konfigurace. |
/continue |
Volitelné.Určuje, že / create nebo / configure by měly pokračovat bez ohledu na upozornění z kontroly ověření. |
/? |
Volitelné.Poskytuje Nápověda příkazového řádku pro příkaz bezobslužné instalace. |
Poznámky
Můžete nastavit všechny parametry konfigurace pro instalaci sady TFS předem vytvořením souboru pro bezobslužnou instalaci pomocí příkazu bezobslužné instalace a potom znovu použít bezobslužné instalace a ve skutečnosti provést konfiguraci.Tento proces umožňuje konfiguraci sady TFS od začátku do konce bez nutnosti zadávat během procesu instalace.V případě více zařízení díky tomu také zajistit, že jsou přesné stejné parametry konfigurace použit na více serverech.
Příkaz bezobslužné instalace nakonfiguruje součásti sady TFS.Neprovádí počáteční instalaci tohoto softwaru.Poté, co jsou k dispozici v počítači, bity nakonfiguruje software podle vašich požadavků.
Příklad
Následující příklad ukazuje, jak vytvořit soubor bezobslužné instalace pro základní instalace sady Team Foundation Server.
TFSConfig Unattend /create /type:basic /unattendfile:configTFSBasic.ini
V tomto příkladu je vytvořen soubor bezobslužné instalace ve stejném adresáři jako příkaz.V rámci příkazu je vytvořen soubor protokolu a umístění souboru je vrácena v příkazu jako součást provedením příkazu.
Následující příklad ukazuje, jak vytvořit soubor bezobslužné instalace pro konfiguraci Team Foundation Build na server pomocí "FabrikamFiber\BuildSVC" jako účet služby sestavení a potom nakonfigurovat Team Foundation Build pomocí tohoto souboru bezobslužné instalace.
Důležité |
---|
V tomto příkladu po vytvoření souboru bezobslužné správce ručně upraví soubor, který má-li zadat heslo pro účet služby sestavení.Přidání heslo jako vstupní pomocí "ServiceAccountPassword =heslo" informace o hesle nebude přidán do souboru. |
TFSConfig Unattend /create /type:build /unattendfile:configTFSBuild.ini /inputs:IsServiceAccountBuiltIn=false;ServiceAccountName=FabrikamFiber\BuildSVCTFSConfig Unattend /configure /unattendfile:configTFSBuild.ini
První příkaz vrátí následující:
Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
Copyright (c) Microsoft Corporation. All rights reserved.
Command: unattend
Logging sent to file C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\TFS_Build Configuration_0512_203133.log
Druhý příkaz vrátí následující informace, včetně názvu serveru, kde Team Foundation Build byla nakonfigurované (FabrikamFiberTFS) a kolekce týmových projektů, které jsou přidružené ke kontroleru (DefaultCollection):
Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
Copyright (c) Microsoft Corporation. All rights reserved.
Command: unattend
---------------------------------------------
Inputs:
---------------------------------------------
Feedback
Send Feedback: True
Build Resources
Configuration Type: create
Agent Count: 1
New Controller Name: FabrikamFiberTFS - Controller
Clean Up Resources: False
Team Project Collection
Collection URL: http://FabrikamFiberTFS:8080/tfs/defaultcollection
Windows Service
Service Account: FabrikamFiber\BuildSVC
Service Password: ********
Advanced Settings *
Port: 9191
---------------------------------------------
Running Readiness Checks
---------------------------------------------
[1/2] System Verifications
[2/2] Build Service Verifications
---------------------------------------------
Configuring
---------------------------------------------
root
[1/4] Install Team Foundation Build Service
Installing Windows services ...
Adding service account to groups ...
Setting ACL on a windows service
[2/4] Enable Event Logging
Adding event log sources ...
Token replace a config file
RegisterBuildEtwProvider
Configuring ETW event sources ...
[3/4] Register with Team Foundation Server
Registering the build service
[4/4] Start Team Foundation Build Service
StartBuildHost
Starting Windows services ...
Marking feature configured status
[Info] [Register with Team Foundation Server] Firewall exception added for port
9191
TeamBuild completed successfully.
Logging sent to file C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\TFS_Build Configuration_0512_203322.log