Sdílet prostřednictvím


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í.

  • Základní: nakonfiguruje TFS v základní konfiguraci, včetně produktu SQL Server Express.

  • Standardní: nakonfiguruje TFS v standardní konfiguraci jedním serverem.

  • ATOnly: nakonfiguruje další vrstvy aplikace pro stávajícího nasazení sady TFS.

  • Vytváření: konfigurovat službu sestavení Team Foundation.

  • Proxy server: konfigurovat Proxy serveru Team Foundation.

  • SPInstall: nainstaluje a nakonfiguruje službu SharePoint Foundation 2013 pro použití s TFS nasazení.

  • Upgrade: upgraduje předchozí verze sady Team Foundation Server na nejnovější verzi softwaru.

    Můžete byly staženy a nainstalovány tuto verzi místně před spuštěním tohoto příkazu s / configure.

  • SPExtensions: nakonfiguruje rozšíření SharePoint pro Team Foundation Server.

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á poznámkaDů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

Viz také

Další zdroje

Článek blogu na webu MSDN: Bezobslužné instalace TFS