Hesaplar Komutu
Kullandığınız Accounts hizmet hesapları için hesapları ve parolaları değiştirmek için komut Visual Studio Team Foundation Server (TFS) kullanır.Bu hesapları için hizmet hesabı dahil Team Foundation Server (TFSService), veri kaynakları için hesabı SQL Server Raporlama Hizmetleri (TFSReports) ve hizmet hesabı için Team Foundation Server Proxy (TFSProxy).Veritabanlarını sahipliğini değiştirmek için bu komutunu da kullanabilirsiniz, Team Foundation Server kullanır.
Accounts Komutu şirket içi TFS dağıtımları destekler.Visual Studio Online hesabına hesap sahibini saptamak için bkz: hesap sahibini değiştirme.
Kullanıcı hesabı veya etkileşimli olarak hizmet hesabı için parola değiştirmek için Team Foundation Server (TFSService), yönetim konsolunu kullanabilirsiniz Team Foundation.Daha fazla bilgi için bkz. Team Foundation Server için hizmet hesabını veya parolayı değiştirme.
Gereksinimler
Kullanılacak Accounts komutunu bir üyesi olmalıdır Team Foundation Yöneticileri güvenlik grubu ve bir üyesi sysadmin herhangi bir güvenlik grubu SQL Server veritabanları Team Foundation Server kullanır.Kullanırsanız, /proxy seçeneği, proxy sunucuda yönetici olmanız gerekir.Daha fazla bilgi için bkz. Team Foundation Server izinleri.
[!NOT]
Yönetici kimlik bilgileriyle oturum olsa bile, çalışan bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir komut istemi penceresi açın Windows Server 2008.Yükseltilmiş bir komut istemi penceresi açmak için tıklatın Başlat, sağ komut istemive ardından yönetici olarak çalıştır.Daha fazla bilgi için Microsoft Web sitesinde bu sayfaya bakın: 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 |
Açıklama |
---|---|
AccountName |
Hizmet hesabı olarak kullanılan hesap adını belirtir. etki alanı\kullanıcı adı veya bilgisayar\kullanıcı adı biçimi. |
Password |
Hizmet hesabı olarak kullanılan hesap parolasını belirtir. |
ServerName |
Yalnızca ile kullanılan /resetowner /SQLInstance.Veritabanlarını barındıran sunucunun adını belirtir Team Foundation Server, ve varsayılan örnek başka bir örnek ise kullanıldığında, örnek adı. Bir örnek belirtirseniz, aşağıdaki biçimde kullanmanız gerekir: ServerName\InstanceName |
DatabaseName |
Yalnızca ile kullanılan /resetowner /DatabaseName.Sahipliği değiştirilecek veritabanının adını belirtir. |
Seçenek |
Açıklama |
---|---|
/change |
Hizmet hesabı olarak kullanılan hesap değiştirir.Bu seçenek, tüm gerekli gruplara, belirttiğiniz hesap mümkünse gerekli izinleri verir ve hizmet hesabı kullanacak şekilde ayarlar ekler.Kullanmamanız durumunda /AccountType seçeneğini bu seçenek, hizmet hesabı uygulama katmanı değiştirilecek. |
/add |
Bir hizmet hesabı olarak hesabı kullanılarak için gerekli olan grupları için bir hesap ekler.Bu seçenek, belirttiğiniz hesabın gerekli gruplara ekler ve hizmet hesabı olarak (mümkünse) hareket etmek için gereken izinleri verir.Ancak, bu seçenek hizmet hesabı olarak kullanılan hesap değiştirmez.Bu seçenek, genellikle Ağ Yükü Dengeleme (NLB) senaryolarında kullanılır.Bazı hizmetler veya veritabanları ortamınızda kullanılabilir durumda değilse devam / ile bu seçeneği kullanın. |
/set |
Bir hesap hizmet hesabı olarak ayarlar.Bu seçenek, herhangi bir gruba hesap eklemez.Bu nedenle, bu seçenek gerekli gruplara zaten eklenmiş olan ve gerekli izinlere sahip hesaplarıyla kullanmanız gerekir.Bu seçenek, genellikle NLB senaryolarında kullanılır. |
/delete |
Bir hesap, belirttiğiniz hesap türündeki kaldırır.Bu seçenek gerekli gruplardan belirtin ve hizmet hesabı olarak (mümkünse) hareket etmek için gerekli izinler kaldırır hesap kaldırır.Ancak, bu seçenek hizmet hesabı olarak kullanılan hesap değiştirmez.Dağıtımda sunucusu şu anda bir hizmet hesabı olarak kullanan bir hesap için bu seçeneği kullanmayın emin olun. |
/ResetOwner |
Veritabanlarını sahipliğini değişiklikler, Team Foundation Server bu komutu çalıştırmak için kullandığınız hesabın kullanır.Bu seçenek, ancak tüm veritabanlarındaki tekrarlanan ve ayarlar dbo bu komut çalıştırmak için kullandığınız hesabın oturum açın.Bu seçenek taşıdığınızda veya bir dağıtımı geri kullanmanız gerekebilir. |
/UpdatePassword |
Bir hizmet hesabı olarak kullanılan hesabın parolasını değiştirir.Bu seçenek içindeki tüm hizmetler için belirlediğiniz hesap parolasını günceller Team Foundation Server bu hesabı kullanın. |
/AccountType:{AdminConsole|ApplicationTier|ReportingDataSource|Proxy} |
Değiştirme hesap grubunu belirtir: açın ve yönetim konsolunu kullanmak için gerekli izinlere sahip kullanıcılar grubunun Team Foundation (AdminConsole); için kullanılan hizmet hesabını Team Foundation Server (TFSService), Reporting Services için veri kaynakları hesabı (TFSReports), veya hizmet hesabı için Team Foundation Server Proxy (TFSProxy).Bu seçeneği unutursanız, varsayılan değer: ApplicationTier. |
/Account:AccountName |
Eklemek, değiştirmek veya bir başvurulan hesap türünden silmek istediğiniz hesap adını belirtir. /AccountType:ApplicationTier.Belirtin Account aşağıdaki biçimlerden birinde: Domain\AccountName veya bilgisayar\AccountName.Ağ hizmeti veya yerel sistem gibi bir sistem hesabı kullanmak istiyorsanız, kullanın bilgisayar\hesap adı biçimi.Bir sistem hesabı belirtin hakkında daha fazla bilgi için daha sonra bu konudaki kullanım örnekleri bakın. |
/Password:Password |
Hizmet hesabının parolasını belirtir.
|
/SQLInstance:ServerName |
Yalnızca ile kullanılan /ResetOwner.Çalıştıran sunucunun adını belirtir SQL Server ve varsayılan örnek başka bir örnek kullanmak istiyorsanız, örnek adı.Aşağıdaki biçimde adı ve örnek belirtmeniz gerekir: ServerName\InstanceName |
/DatabaseName:DatabaseName |
Yalnızca ile kullanılan /ResetOwner.Sahipliği değiştirmek istediğiniz veritabanının adını belirtir.Bu komutu kullanarak, belirttiğiniz veritabanının sahipliği altında komutu çalıştırdığınız hesaba sıfırlayın. |
/continue |
Komutu çalıştırdığınızda kullanılamayan grupları günceller.Bu seçenek, genellikle NLB senaryolarında kullanılır. |
/usesqlalwayson |
Yalnızca ile kullanılan /ResetOwner birlikte /SQLInstance ve /DatabaseName.Veritabanlarını SQL Server'daki bir AlwaysOn Kullanılabilirlik grubunun bir parçası olduğunu belirtir.Yapılandırdıysanız, bu seçenek bağlantı dizesinde MultiSubnetFailover ayarlar. Daha fazla bilgi için AlwaysOn Kullanılabilirlik grupları (SQL Server). |
Notlar
Kullanım Accounts otomatikleştirmek için komut grupları hizmet hesaplarını, veritabanlarını ve hizmet hesabı değiştirir Team Foundation Server.Zaten oluşturduğunuz hesapları yapılandırabilirsiniz, ancak hesap oluşturamazsınız.
Hesabın etki alanı veya bir hesabın çalışma değiştirmeden önce olmalıdır Account is sensitive and cannot be delegated uygulama katmanı sunucusundaki izin.Daha fazla bilgi için Microsoft Web sitesinde bu sayfaya bakın: temsilci kimlik doğrulamasını etkinleştirme.
Örnek
Aşağıdaki örnek veri kaynakları hizmet hesabının Reporting Services için yeni bir hesap Contoso\ Contoso etki alanındaki nasıl değiştirileceğini gösteriryave parola için parola.
[!NOT]
Örnek şirketler, kuruluşlar, ürünler, etki alanı adları, e-posta adresleri, logolar, kişiler, yerler ve sahiplerinin kurgusaldır. Gerçek şirket, kuruluş, ürün, etki alanı adı, e-posta adresi, logo, kişi, yerler veya olayları ile hiçbir ilişki amaçlanmamıştır veya çıkarılmamalıdır.
TFSConfig Accounts /change /AccountType:ReportingDataSource /Account:Contoso\NewAccount /Password:Password
Aşağıdaki örnek ağ hizmeti sistem hesabı için hizmet hesabı gruplarına eklemek nasıl gösterir Team Foundation Server.Sistem hesaplarını, parolaları gerekmez.
TFSConfig Accounts /add /AccountType:ApplicationTier /Account:"NT Authority\Network Service"
Aşağıdaki örnekte adlı veritabanı sahipliğini değiştirmek nasıl gösterir TFS ssnoversion ve çalıştıran sunucuda adlı "ContosoMain"örneğinde adlandırılmış"TeamDatabases" komutu altında çalıştırdığınız kullanıcı hesabı için.
[!NOT]
Bu komutu kullandığınızda veritabanlarını sahibi olarak ayarlamak için hangi hesabı belirtemezsiniz.Sahibi altında komutu çalıştırdığınız hesaba ayarlanacaktır.
TFSConfig Accounts /ResetOwner /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_Warehouse