Aracılığıyla paylaş


Accounts Komutu

Accounts Komutu, hesapları ve parolaları tüm hizmet hesapları için değiştirir Visual Studio Team Foundation Server (tfs) kullanır.Bu hesapların içinde Team Foundation Server hizmet hesabı (TFSService), SQL Server Raporlama Hizmetleri için veri kaynakları hesabı (TFSReports) ve Team Foundation Server Vekili için hizmet hesabı (TFSProxy) vardır.Bu komutu Team Foundation Server'ın kullandığı veritabanlarının sahipliğini değiştirmek için de kullanabilirsiniz.

Team Foundation Server hizmet hesabı için etkileşimli olarak kullanıcı hesabını veya parolasını değiştirmek üzere (TFSService), Team Foundation yönetim uçbirimini kullanırsınız.Daha fazla bilgi için bkz. Team Foundation Yönetim Uçbirimini Açın.

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Accounts komutunu kullanmak için, Team Foundation Yöneticileri güvenlik grubunun ve Team Foundation Server'in kullandığı herhangi bir SQL Server veritabanı için sysadmin güvenlik grubunun üyesi olmalısınız./proxy seçeneğini kullanırsanız, proxy sunucuda yönetici olmalısınız.Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

[!NOT]

Yönetimsel kimlik bilgileri ile oturum açsanız bile, Windows Server 2008 çalıştıran bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açmalısınız.Yükseltilmiş Komut İstemi penceresini açmak için, Başlat'a tıklatın, Komut İstemi'ne sağ tıklatın ve ardından Yönetici olarak çalıştır'a tıklatın.Daha fazla bilgi için Microsoft Web sitesindeki bu sayfaya bkz. Kullanıcı Hesabı Denetimi.

TFSConfig Accounts /change|add|set|delete|updatepassword|resetowner [/AccountType:{ApplicationTier|ReportingDataSource|Proxy}] [/Account:AccountName] [/Password:Password] [/SQLInstance:ServerName] [/DatabaseName:DatabaseName] [/Continue] [/usesqlalwayson]

Parametreler

Bağımsız Değişken

Tanımlama

AccountName

Hizmet hesabı olarak kullanılan hesabın adını belirtir, Etki alanı\KullanıcıAdı veya Bilgisayar\KullanıcıAdı biçiminde.

Password

Hizmet hesabı olarak kullanılan hesap için parolayı belirtir.

ServerName

Sadece /resetowner /SQLInstance ile kullanılır.Veritabanlarını barındıran sunucunun adını belirtir Team Foundation Server, ve varsayılan örnekten başka bir örnek ise, kullanılan örneğinin adı. Bir örnek belirtirseniz, aşağıdaki biçimi kullanmalısınız:

SunucuAdı\ÖrnekAdı

DatabaseName

Sadece /resetowner /DatabaseName ile kullanılır.Sahipliği değiştirilecek veritabanının adını belirtir.

Seçenek

Tanımlama

/change

Hizmet hesabı olarak kullanılan hesabı değiştirir.Bu seçenek belirttiğiniz hesabı gereken bürün gruplara ekler, mümkünse ona gereken izinleri verir ve hesabı kullanmak için hizmeti ayarlar./AccountType seçeneğini bu seçenek ile kullanmazsanız, uygulama katmanı için olan hizmet hesabı değişecektir.

/add

Hesabı bir hizmet hesabı olarak kullanmakta gereken gruplara hesabı ekler.Bu seçenek belirlediğiniz hesabı gerekli gruplara ekler ve hizmet hesabı olarak hareket etmede gereken izinleri ona verir (mümkün ise).Bununla birlikte, bu seçenek hizmet hesabı olarak kullanılan hesabı değiştirmeyecektir.Bu seçenek genel olarak ağ yükü dengeleme (NLB) senaryolarında kullanılır.Ortamınızda bazı hizmetler veya veritabanları kullanılabilir durumda değilse bu seçeneği /continue ile kullanabilirsiniz.

/set

Bir hesabı hizmet hesabı olarak ayarlar.Bu seçenek hesabı herhangi bir gruba eklemez.Bundan dolayı, bu seçeneği zaten gerekli gruplara eklenmiş olan ve gerekli izinlere sahip olan hesaplarla kullanmalısınız.Bu seçenek genelde NLB senaryolarında kullanılır.

/delete

Belirttiğiniz hesap türündeki bir hesabı kaldırır.Bu seçenek belirlediğiniz hesabı gerekli gruplardan kaldırır ve hizmet hesabı olarak hareket etmede gereken izinleri ondan alır (mümkün ise).Bununla birlikte, bu seçenek hizmet hesabı olarak kullanılan hesabı değiştirmeyecektir.Bu seçeneği, dağıtımınızdaki sunucuların şimdi hizmet hesabı olarak kullandığı bir hesap için kullanmadığınızdan emin olun.

/ResetOwner

Team Foundation Server'ın kullandığı veritabanlarının sahipliğini, bu komutu çalıştırmak için kullanıyor olduğunuz hesaba değiştirir.Bu seçenek bütün veritabanlarına rağmen yineleme yapar ve dbo girişini bu komutu çalıştırmak için kullanıyor olduğunuz hesaba ayarlar.Bir dağıtımı taşıdığınızda veya geri yüklediğinizde bu seçeneği kullanmaya ihtiyaç duyabilirsiniz.

/UpdatePassword

Bir hizmet hesabı olarak kullanılan hesabın parolasını değiştirir.Bu seçenek Team Foundation Server'da o hesabı kullanan bütün hizmetler için belirlediğiniz hesap parolasını günceller.

/AccountType:{AdminConsole|ApplicationTier|ReportingDataSource|Proxy}

Değiştirdiğiniz hesap grubunu belirtir: Team Foundation öğesini açmak ve yönetim konsolunu kullanmak için gerekli olan minimum izinlere sahip kullanıcı grubu (AdminConsole); Team Foundation Server için kullanılan hizmet hesabı (TFSService), Raporlama Hizmetleri'ne yönelik veri kaynakları hesabı (TFSReports) veya Team Foundation Server Proxy için hizmet hesabı (TFSProxy).Bu seçeneği unutursanız, ApplicationTier varsayılan değerdir.

/Account:AccountName

Eklemek, değiştirmek veya başvurulan hesap türünden silmek istediğiniz hesabın adını belirtir (örneğin /AccountType:ApplicationTier).Account öğesini aşağıdaki biçimlerden birinde belirtin: Domain\AccountName veya Bilgisayar\AccountName.Ağ Hizmeti veya Yerel Sistem gibi bir sistem hesabı kullanmak isterseniz, Bilgisayar\HesapAdı biçimini kullanın.Bir sistem hesabının nasıl belirleneceği hakkında daha fazla bilgi için, daha sonra bu konudaki kullanım örneklerine bakınız.

/Password:Password

Hizmet hesabının parolasını belirtir.

NotNot
Bu parametre, Ağ Hizmeti gibi bir sistem hesabı veya parolası olmayan bir hesap kullanıyorsanız tercihe bağlıdır.

/SQLInstance:ServerName

Sadece /ResetOwner ile kullanılır.SQL Server'ı çalıştıran sunucunun adını ve varsayılan örnekten başka bir örnek kullanmak istiyorsanız o örneğin adını belirtir.Adı ve örneği aşağıdaki biçimde belirtmelisiniz:

SunucuAdı\ÖrnekAdı

/DatabaseName:DatabaseName

Sadece /ResetOwner ile kullanılır.Sahipliğini değiştirmek istediğiniz veritabanının adını belirtir.Bu komutu kullanarak, belirttiğiniz veritabanının sahipliğini altında komutu çalıştırdığınız hesaba sıfırlarsınız.

/continue

Komutu çalıştırdığınızda kullanılabilir olmayan grupları günceller.Bu seçenek genelde NLB senaryolarında kullanılır.

/usesqlalwayson

Yalnızca kullanılan /ResetOwner ile birlikte /SQLInstance ve /DatabaseName.Veritabanlarını sql Server bir AlwaysOn kullanılabilirlik grubun parçası olduğunu belirtir.Yapılandırılmışsa, bu seçenek MultiSubnetFailover bağlantı dizesini ayarlar.

Daha fazla bilgi için bkz: AlwaysOn kullanılabilirlik grupları (sql Server).

Notlar

Accounts komutunu, değişiklikleri hizmet hesaplarına, veritabanlarına ve Team Foundation Server'ın hizmet hesabı gruplarına otomatikleştirmek için kullanırsınız.Bu komutu kullanarak, oluşturduğunuz hesapları yapılandırabilirsiniz ama hesap oluşturamazsınız.

Bir hesabın etki alanını veya çalışma grubunu değiştirmeden önce, hesabın uygulama katmanı sunucusunda Account is sensitive and cannot be delegated iznine sahip olması gerekir.Daha fazla bilgi için Microsoft Web sitesindeki bu sayfaya bakın: Temsilcili Kimlik Doğrulamayı Etkinleştirme.

Örnek

Aşağıdaki örnek Raporlama Hizmetleri için veri kaynakları hizmet hesabının Contoso etki alanındaki yeni bir hesaba, Contoso ve parolanın Parola'ya nasıl değiştirileceğini gösterir.

[!NOT]

Burada adı geçen şirket, kuruluş, ürünler, etki alanı adları, e-posta adresleri, logolar, kişiler, yerler ve olaylar gerçek dışıdır. Gerçek şirket, kuruluş, ürün, etki alanı adı, e-posta adresi, logo, kişi, mekan ve olaylarla kurulabilecek bağlantılar tümüyle rastlantısaldır.

TFSConfig Accounts /change /AccountType:ReportingDataSource /Account:Contoso\NewAccount /Password:Password

Aşağıdaki örnek Ağ Hizmeti sisteminin Team Foundation Server hizmet hesabı gruplarına nasıl ekleneceğini gösterir.Sistem hesaplarının parolası yoktur.

TFSConfig Accounts /add /AccountType:ApplicationTier /Account:"NT Authority\Network Service"

Aşağıdaki örnek TFS_Warehouse adındaki veritabanının sahipliğinin, ssnoversion çalıştıran "ContosoMain" adındaki sunucuda "TeamDatabases" adlı örnekte, altında komutu çalıştırdığınız kullanıcı hesabına nasıl değiştirileceğini gösterir.

[!NOT]

Bu komutu kullandığınızda hangi hesabın veritabanlarının sahibi olarak ayarlanacağını belirleyemezsiniz.Sahip olarak, altında komutu çalıştırdığınız hesap tayin edilecektir.

TFSConfig Accounts /ResetOwner /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_Warehouse

Ayrıca bkz.

Diğer Kaynaklar

Team Foundation Server Komut Satırı Araçlarını Kullanma

Team Foundation Server Hizmetleri ve Hizmet Hesapları