Udostępnij za pośrednictwem


Unattend Command

Unattend Polecenie tworzy plik konfiguracji (plik instalacji nienadzorowanej) dla programu Team Foundation Server (TFS) i korzysta z tego pliku do skonfigurowania instalacji.

Unattend Polecenie jest przeznaczone dla użytkowników, który zna już TFS i proces konfiguracji i który wymagane do zainstalowania różnych funkcji programu TFS na różnych komputerach.Na przykład, jeśli używasz tworzenia programu Team Foundation, można użyć Unattend polecenie zainstalowania wielu tworzenie za pomocą tego samego pliku konfiguracji.W przypadku wielu instalacji stanowi również upewnić się, że dokładne takimi samymi parametrami konfiguracji są używane na wielu serwerach.

[!UWAGA]

.Należy utworzyć konta usługi będzie używana jako część swojego deploymentbefore można użyć Unattend polecenie, aby zainstalować i skonfigurować TFS.Instalacja wybranego typu należy zainstalować również wymagań wstępnych oprogramowania.Dotyczy to również TFS automatycznie.Należy zainstalować TFS, ale nie masz ją skonfigurować, ponieważ Unattend polecenie wykona pracę za Ciebie.

Wymagania

Musisz być członkiem Administratorzy grupy na komputerze, na którym odbywa się instalacja oprogramowania.W zależności od typu instalacji może być konieczne uprawnienia administratora dodatkowe.Na przykład, jeśli używasz Unattend polecenia do zainstalowania programu Team Foundation Server, musi być członkiem sysadmin grupy w wystąpieniu programu SQL Server, który będzie obsługiwał TFS.Aby uzyskać więcej informacji, zobacz Q & A sekcję Ustawianie uprawnień administracyjnych w Team Foundation Server.

Nawet wtedy, gdy użytkownik loguje się przy użyciu poświadczeń administracyjnych, należy otworzyć okno wiersza polecenia z podniesionymi uprawnieniami.

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

Symbol zastępczy

Opis

Pole InstallType

Określa typ konfiguracji do użycia.

  • Podstawowe: służy do konfigurowania TFS w konfiguracji podstawowej, łącznie z programu SQL Server Express.

  • Standard: służy do konfigurowania TFS w konfiguracji standardowej pojedynczym serwerze.

  • ATOnly: konfiguruje dodatkowe warstwy aplikacji dla istniejącego wdrożenia TFS.

  • Tworzenie: służy do konfigurowania usługi Team Foundation kompilacji.

  • Serwer proxy: służy do konfigurowania serwera Proxy programu Team Foundation Server.

  • Dodatku SP: zainstaluje i skonfiguruje SharePoint Foundation 2013 na potrzeby wdrażania TFS.

  • Uaktualnij: uaktualnia starszą wersję programu Team Foundation Server do najnowszej wersji oprogramowania.

    Użytkownik może pobrać i zainstalować tej wersji lokalnie przed uruchomieniem tego polecenia z / configure.

  • SPExtensions: służy do konfigurowania rozszerzeń programu SharePoint dla programu Team Foundation Server.

ConfigurationFileName

Określa nazwę pliku instalacji nienadzorowanej, aby utworzyć lub użyć w konfiguracji, na przykład "ConfigureMyTFS.ini".

Klucz1=wartość1; Key2=wartość2;

Określa parametry i wartości zmiennych konfiguracji, takich jak ma być używana jako konta usługi.Na przykład par kluczy i wartości do określania usługi sieciowej konta jako konta usługi dla TFS "ServiceAccountName ="Nt\usługa"".

Opcja

Opis

/create

Jeśli wymagane / configure nie jest używany.Tworzy plik instalacji nienadzorowanej o nazwie i parametrów, który określisz.

/configure

Jeśli wymagane/ create nie jest używany.Konfiguruje TFS przy użyciu pliku instalacji nienadzorowanej i parametrów, który określisz.

/type

Określa typ konfiguracji.Przy użyciu / configure, albo /type lub /unattendfile są wymagane, ale nie można używać obu.

/unattendfile

Określa plik instalacji nienadzorowanej do tworzenia lub użycia, w zależności od tego, czy parametr początkowego jest / create lub / configure.Przy użyciu / configure, albo /unattendfile lub /type jest wymagany.

/inputs

Parametr opcjonalny.Jeśli użyjesz / create, określa ustawienia i wartości do użycia podczas tworzenia pliku instalacji nienadzorowanej.Jeśli użyjesz / configureokreśla dodatkowe ustawienia i wartości do użycia w połączeniu z plikiem instalacji nienadzorowanej.

Jako alternatywa dla użycia /wejść, można ręcznie edytować plik instalacji nienadzorowanej w edytorze zwykłego tekstu.Jest to niezbędne dla niektórych typów wejściowych, takich jak ServiceAccountPassword, nie można ustawić hasła przy użyciu parametru /inputs.

/verify

Parametr opcjonalny.Określa, że konfiguracja uruchamiania, która kończy tylko weryfikację na podstawie pliku instalacji nienadzorowanej, dane wejściowe i typ konfiguracji.Jest to alternatywa dla wykonywania pełna konfiguracja.

/continue

Parametr opcjonalny.Określa, że / create lub / configure powinny być nadal niezależnie od ostrzeżeń weryfikacji kontroli.

/?

Parametr opcjonalny.Udostępnia pomoc wiersza polecenia instalacji nienadzorowanej.

Uwagi

Można ustawić wszystkie parametry konfiguracji w celu przeprowadzenia instalacji TFS wcześniej przez utworzenie pliku instalacji nienadzorowanej za pomocą polecenia instalacji nienadzorowanej, a następnie za pomocą instalacji nienadzorowanej ponownie wykonują rzeczywiste konfiguracji.Ten proces umożliwia skonfigurowanie TFS od początku do końca bez konieczności wprowadzenie danych podczas procesu instalacji.W przypadku wielu instalacji stanowi również upewnić się, że dokładne takimi samymi parametrami konfiguracji są używane na wielu serwerach.

Polecenie instalacji nienadzorowanej skonfiguruje składniki TFS.Nie wykonuje wstępnej instalacji oprogramowania.Określa oprogramowania, zgodnie ze specyfikacjami, po bity znajdują się na komputerze.

Przykład

W poniższym przykładzie pokazano, jak utworzyć plik instalacji nienadzorowanej podstawową instalację programu Team Foundation Server.

TFSConfig Unattend /create /type:basic /unattendfile:configTFSBasic.ini

W tym przykładzie plik instalacji nienadzorowanej jest tworzony w tym samym katalogu co polecenia.Plik dziennika jest tworzony w ramach polecenia i lokalizację pliku jest zwracana w poleceniu jako część wykonania polecenia.

Poniższy przykład przedstawia sposób tworzenia pliku instalacji nienadzorowanej dla konfiguracji programu Team Foundation tworzenia na serwerze, korzystając z konta usługi kompilacji "FabrikamFiber\BuildSVC", a następnie skonfiguruj Team Foundation kompilacji, używając tego pliku instalacji nienadzorowanej.

Ważna uwagaWażne

W tym przykładzie po utworzeniu pliku instalacji nienadzorowanej administrator ręcznie służy do edytowania pliku, aby określić hasło dla konta usługi kompilacji.Dodawanie hasła jako dane za pomocą "ServiceAccountPassword =hasło" nie dodaje informacje o haśle do pliku.

TFSConfig Unattend /create /type:build /unattendfile:configTFSBuild.ini /inputs:IsServiceAccountBuiltIn=false;ServiceAccountName=FabrikamFiber\BuildSVCTFSConfig Unattend /configure /unattendfile:configTFSBuild.ini

Pierwsze polecenie zwraca następujące czynności:

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

Drugie polecenie zwraca następujące informacje, w tym nazwę serwera, na którym tworzenia programu Team Foundation został skonfigurowany (FabrikamFiberTFS) i kolekcji projektów zespołowych skojarzone z kontrolerem (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

Zobacz też

Inne zasoby

Blog artykuł w witrynie MSDN: Instalacji nienadzorowanej programu TFS