Aracılığıyla paylaş


Accounts Komutu

Visual Studio Team Foundation Server tarafından kullanılan bütün hizmet hesapları için hesapları ve parolaları değiştirmek üzere Accounts komutunu kullanabilirsiniz. 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, vekil 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]

Parametreler

Bağımsız Değişken

Açıklama

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. Team Foundation Server veritabanlarını barındıran sunucunun adını belirtir, ve varsayılan örnek harici bir örnek kullanılmışsa, örneğin adını da belirtir. 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

Açyklama

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

Açıklamalar

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 şirketlerin, kuruluşların, ürünlerin, etki alanı adlarının, e-posta adreslerinin, logoların, kişilerin, yerlerin ve olayların gerçek şirket, kuruluş, ürün, etki alanı adı, e-posta adresi, logo, kişi, yer veya olayla herhangi bir ilişkisi yoktur.

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ı

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Haziran 2010

/AccountType:AdminConsole seçeneği ile ilgili bilgiler eklendi.

Müşteri geribildirimi.

Temmuz 2010

/ResetOwner örneğinde sabit yazım hatası.

Müşteri geribildirimi.