Aracılığıyla paylaş


Unattend Command

Unattend Komutu Team Foundation Server (TFS) için bir yapılandırma dosyası (katılımsız dosyası) oluşturur ve bir yükleme yapılandırmak için bu dosyayı kullanır.

Unattend Komutu geçmekte olduğunuz TFS ve yapılandırma işlemi konusunda bilgi sahibi ve TFS çeşitli özelliklerinden farklı makinelerde yüklemek gereksinim duyan kullanıcılar için tasarlanmış olmasıdır.Örneğin, Team Foundation Yapısı kullanırsanız, kullanabilirsiniz Unattend birden çok yüklemek için komutu sunucuları aynı yapılandırma dosyasını kullanarak oluşturun.Birden çok yüklemesi olması durumunda, bu da aynı tam yapılandırma parametreleri birden fazla sunucuya kullanıldığından emin olun yardımcı olur.

[!NOT]

.Şunları yapmalısınız hizmet hesaplarını oluşturma kullanabilirsiniz, deploymentbefore bir parçası olarak kullanacağınız Unattend yüklemek ve TFS yapılandırmak için komutu.Ayrıca, seçilen yükleme türü için herhangi bir önkoşul yazılım yüklemeniz gerekir.Bu, TFS kendisini içerir.TFS yüklemelisiniz ancak olduğundan yapılandırmak yoksa Unattend komutu yeterlidir, sizin için.

Gereksinimler

Bir üyesi olmalıdır Yöneticiler nerede yüklediğiniz yazılım bilgisayardaki Grup.Yükleme türüne bağlı olarak, ek yönetici izinleri gerektirebilir.Kullanıyorsanız, örneğin, Unattend bir üyesi olmalıdır, Team Foundation Server yüklemek için komut sysadmin TFS destekleyen SQL Server örneği üzerinde Grup.Daha fazla bilgi için soru- cevap bölümünü Team Foundation Server İçin yönetici izinlerini ayarlama.

Yönetici kimlik bilgileriyle oturum olsa bile, yükseltilmiş bir komut istemi penceresi açmalısınız.

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]

Parametreler

Yer tutucu

Açıklama

InstallType

Kullanılacak yapılandırma türünü belirtir.

  • Temel: SQL Server Express dahil olmak üzere temel yapılandırması, TFS yapılandırır.

  • Standart: standart tek sunucu yapılandırmasında TFS yapılandırır.

  • ATOnly: varolan bir TFS dağıtım için ek bir uygulama katmanı yapılandırır.

  • Yapı: Team Foundation Yapı hizmeti yapılandırır.

  • Proxy: Team Foundation Server Proxy yapılandırır.

  • SPInstall: yükler ve TFS dağıtım ile kullanmak için SharePoint Foundation 2013 yapılandırır.

  • Yükseltme: Team Foundation Server'ın önceki bir sürümü yazılımın en son sürüme yükseltir.

    Karşıdan indirip yerel olarak ile bu komutu çalıştırmadan önce bu sürümü yüklü gerekir / configure.

  • SPExtensions: Team Foundation Server için SharePoint uzantıları yapılandırır.

ConfigurationFileName

Oluşturmak veya yapılandırması, örneğin, "ConfigureMyTFS.ini" kullanmak için katılımsız dosya adını belirtir.

Anahtar1=değer1; Anahtar2=değer2;

Hizmet hesabı olarak kullanılacak hesabı gibi yapılandırma değişkenler için değerleri ve parametreleri belirtir.Örneğin, TFS için hizmet hesabı olduğu gibi ağ hizmetinin belirtmek için anahtar ve değer çifti hesap "ServiceAccountName"NT Authority\Network Service"=".

Seçenek

Açıklama

/create

Gerekli if / configure kullanılmaz.Katılımsız dosya adı ve belirttiğiniz parametrelerle oluşturur.

/configure

Gerekli if/ create kullanılmaz.TFS katılımsız dosya ve belirttiğiniz parametreleri kullanarak yapılandırır.

/type

Yapılandırma türünü belirtir.Kullandığınızda / configure, ya da /type veya /UnattendFile gereklidir, ancak her ikisi de kullanamazsınız.

/unattendfile

Oluşturmak veya ilk parametre olup olmamasına bağlı olarak kullanmak için katılımsız dosyayı belirtir / create veya / configure.Kullandığınızda / configure, ya da /UnattendFile veya /type gereklidir.

/inputs

İsteğe bağlı.Kullanırsanız, / create, ayarlar ve değerleri katılımsız dosyayı oluştururken kullanılacak belirtir.Kullanırsanız, / configureek ayarlar ve değerleri katılımsız dosyayı birlikte kullanmak için belirtir.

Yöntemine alternatif olarak /girdi, herhangi bir düz metin düzenleyicisi katılımsız dosyasında el ile düzenleyebilirsiniz.Parola /inputs parametresini kullanarak ayarlanamaz gibi bu ServiceAccountPassword gibi belirli giriş türleri için gereklidir.

/verify

İsteğe bağlı.Çalıştıran bir yapılandırma doğrulama denetimleri katılımsız dosyası, girdileri ve yapılandırma türü temel alınarak yalnızca tamamlanan belirtir.Bu tam yapılandırma gerçekleştiren bir alternatifidir.

/continue

İsteğe bağlı.Belirtir / create veya / configure uyarıları doğrulama denetimleri öğesinden bağımsız olarak devam.

/?

İsteğe bağlı.Komut satırı Yardım için Katılımsız komutu sağlar.

Notlar

Katılımsız dosyası oluşturarak tüm yapılandırma parametreleri TFS yükleme için önceden ayarlamak için Katılımsız komutunu kullanın ve ardından katılımsız yeniden gerçekten yapılandırmasını gerçekleştirmek için kullanın.Bu işlem, TFS giriş yükleme işlemi sırasında sağlamanız gerekmeden başından yapılandırmanıza olanak sağlar.Birden çok yüklemesi olması durumunda, bu da aynı tam yapılandırma parametreleri birden fazla sunucuya kullanıldığından emin olun yardımcı olur.

Katılımsız komutu TFS bileşenlerini yapılandırır.İlk yazılım yüklemesi gerçekleştirmez.BITS bilgisayarda mevcut sonra spesifikasyonlara uygun şekilde yazılım yapılandırır.

Örnek

Aşağıdaki örnek, katılımsız dosyası için temel bir Team Foundation Server yüklemesi nasıl oluşturulacağını gösterir.

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

Bu örnekte, komut ile aynı dizinde katılımsız dosyası oluşturulur.Komutun bir parçası olarak bir günlük dosyası oluşturulur ve dosya konumunu komutta komutu yürütülürken bir parçası olarak döndürülür.

Aşağıdaki örnekte, "FabrikamFiber\BuildSVC" yapı hizmeti hesabı olarak kullanarak bir sunucuda yapılandırmasını Team Foundation Yapısı için bir katılımsız dosyası oluşturun ve ardından bu katılımsız dosyası kullanarak Team Foundation Yapısı yapılandırmak nasıl gösterir.

Önemli notÖnemli

Bu örnekte, katılımsız dosyası oluşturduktan sonra yönetici el ile yapı hizmeti hesabı için parola belirtmek için dosya düzenler.Parola input kullanarak bir olarak ekleme "ServiceAccountPassword =parola" parola bilgileri dosyaya eklemez.

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

İlk komut aşağıdaki döndürür:

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

İkinci komut Team Foundation Yapısı yapılandırılan (FabrikamFiberTFS) ve (DefaultCollection) Denetleyici ile ilişkili takım projesi koleksiyonu olduğu sunucunun adını dahil olmak üzere aşağıdaki bilgileri döndürür:

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

Ayrıca bkz.

Diğer Kaynaklar

MSDN Web günlüğü makale: Katılımsız TFS yüklemesini