Azure DevOps Server için hizmet hesabını veya parolayı değiştirme
Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013
Not
Azure DevOps Server daha önce Visual Studio Team Foundation Server olarak adlandırılmıştı.
hizmet hesabını veya bu hesap için kullanılan parolayı değiştirerek Azure DevOps Server güvenliğini artırmaya yardımcı olabilirsiniz. Azure DevOps Server, hizmet hesabı bağlamında web hizmetleri ve Team Foundation arka plan iş aracısı gibi hizmetleri çalıştırır.
Azure DevOps Server belgeler bu hizmet hesabına TFSService olarak başvurur, ancak özellikle bu adı taşıyan bir hesap oluşturmadıkça hesabın gerçek adı değildir. Azure DevOps Server, hizmet hesabı olarak kullanılan gerçek hesabın adının bir kaydını depolar. Kaydı değiştirerek, hizmet hesabı olarak davranacak şekilde farklı bir hesap atayabilirsiniz. Ayrıca, bu hesabın parolasını değiştirebilirsiniz. Hesabı, parolayı veya her ikisini de değiştirip, dağıtımınızdaki diğer bileşenlerle eşitlenmiş olarak kalır. örneğin, bir Active Directory etki alanı ilkesi, tüm parolaların düzenli aralıklarla dolmasını gerektiriyorsa, bu parola değiştiğinde Azure DevOps Server hizmet hesabının parola bilgilerini güncelleştirebilirsiniz.
Not
Azure DevOps Server ve yardımcı programları, TFSService olarak kullanılacak yeni bir yerel veya etki alanı hesabı oluşturamaz ve çalışma grubunda veya etki alanında bu hesabın parolasını güncelleştiremez. Bunun yerine, yardımcı programlar kayıtları yeni kimlik bilgileriyle eşleşecek şekilde güncelleştirir. Dağıtımınızda birden fazla uygulama katmanı sunucusu varsa, her sunucuyu hizmet hesabındaki veya parolasını içeren değişikliklerle el ile güncelleştirmeniz gerekir.
Azure DevOps Server hizmet hesapları hakkında daha fazla bilgi için, bkz. Azure DevOps Server hizmet hesapları ve bağımlılıklar. Azure DevOps Server için hizmet hesabı da dahil olmak üzere yükleme için gereken hesaplar hakkında daha fazla bilgi için bkz. hizmet hesabı gereksinimleri.
Önkoşullar
- bu yordamları gerçekleştirmek için uygulama katmanı sunucusunda yöneticiler Azure DevOps grubunun bir üyesi olmanız ve Azure DevOps için yapılandırma veritabanını barındıran SQL Server sunucusundaki sysadmin grubunun bir üyesi olmanız gerekir. daha fazla bilgi için bkz. Azure DevOps Server için Azure DevOps Server mimarisi ve izin başvurusu.
Bir komut satırı yordamını takip etmek için, yükseltilmiş bir komut Istemi penceresi açmanız gerekebilir. Komut Istemi için bağlam menüsünü açın ve yönetici olarak çalıştır' ı seçin. Daha fazla bilgi için bkz. Kullanıcı hesabı denetimi.
Hizmet hesabının parolasını değiştirme
TFSService parolasını değiştirmek için, Azure DevOps için uygulama katmanı sunucusunda oturum açmanız ve Azure DevOps yönetim konsolunu kullanmanız ya da bir komut istemi penceresi açmanız ve TFSConfig komut satırı yardımcı programını kullanmanız gerekir. Dağıtımınız birden fazla uygulama katmanı sunucusu içeriyorsa, hesap bilgilerinin eşitlenmesini sağlamak için bu görevi her bir sunucuda gerçekleştirmeniz gerekir.
Not
dağıtım yapılandırmanıza bağlı olarak, değişiklikler yürürlüğe girmeden önce yordamı tamamladıktan sonra Internet Information Services (ııs) öğesini yeniden başlatmanız gerekebilir.
Parolayı değiştirmek için yönetim konsolunu kullanın
uygulama katmanını barındıran sunucuda Azure DevOps için yönetim konsolunu açın.
daha fazla bilgi için bkz. Azure DevOps Server yönetim konsolunu açma .
Konsolunda, sunucu adını genişletin ve uygulama katmanı' nı seçin.
Uygulama katmanı bölmesinde hesap parolasını Güncelleştir' i seçin.
Hesap parolasını Güncelleştir penceresi açılır.
Not
Hizmet hesabı olarak bir sistem hesabı kullandıysanız, hesap parolasını Güncelleştir' i seçtiğinizde bir hata iletisi görürsünüz. Bu hesabın parolasını değiştirmeniz gerekmez. Sistem hesaplarında Kullanıcı tarafından yönetilen parolalar yoktur.
Parola alanına yeni parolayı girip Tamam' ı seçin.
Hizmet hesabını değiştir penceresi açılır.
Durum iletilerinin tümünün durumunda tamamlanmasını bekleyin ve ardından Kapat' ı seçin.
Not
Bu işlem birkaç dakika sürebilir.
Parolayı değiştirmek için TFSConfig yardımcı programını kullanın
Uygulama katmanı sunucusunda, bir komut Istemi penceresi açın ve dizinleri TFSConfig yardımcı programını içeren dizin ile değiştirin.
Varsayılan olarak, bu yardımcı program sürücü: \ Program Files \ TFS 12,0 Araçları ' nda bulunur \ .
Komut satırında TFSConfig accounts/UpdatePassword/accountType: ApplicationTier/Account:AccountName /Password:YeniParolayazın ve ENTER tuşuna basın.
Hem hizmet hesabı adını (AccountName) hem de hesabın parolasını (YeniParola) belirtmeniz gerekir.
Hizmet hesabı olarak farklı bir hesap atayın
Azure DevOps Server, Azure DevOps hizmet hesabı olarak farklı bir hesap kullanacak şekilde yapılandırmak için, yönetim konsolunu veya TFSConfig komut satırı yardımcı programını kullanabilirsiniz. Dağıtımınız birden fazla uygulama katmanı sunucusu içeriyorsa, hesap bilgilerinin eşitlenmesini sağlamak için bu görevi her bir sunucuda gerçekleştirmeniz gerekir. İki yardımcı programı da değişikliği yapmak için kullanmadan önce aşağıdaki sorunları göz önünde bulundurun:
- Bu Azure DevOps Server dağıtımındaki her bilgisayar tarafından güvenilen bir sistem hesabı ya da bir çalışma grubu veya etki alanı üyesi olan yeni bir hesap seçmelisiniz.
- Yapılandırma yardımcı programları yeni hizmet hesabına hizmet olarak oturum açma izni verir. Ancak, yardımcı programlar, başka bir hizmet tarafından hala bu hesabı kullanıyorsa, hizmet hesabı olarak daha önce kullanılan hesaptan bu izni iptal etmez. Eski hesabın hala kullanımda olduğu hizmet için bu izne ihtiyacı yoksa, bu izni eski hesaptan el ile kaldırmak isteyebilirsiniz.
Daha fazla bilgi için bkz. Bir hesaba hizmet olarak oturum açma hakkı ekleme.
- Değişikliklerin etkili olabilmesi için yordamı tamamladıktan sonra IIS 'yi yeniden başlatmanız gerekebilir.
- TFSConfig yardımcı programı yalnızca eski hesap altında çalışan hizmetleri değiştirir.
Hizmet hesabını değiştirmek için yönetim konsolunu kullanın
uygulama katmanını barındıran sunucuda Azure DevOps için yönetim konsolunu açın.
Konsolunda, sunucu adını genişletin ve uygulama katmanı' nı seçin.
Uygulama katmanı bölmesinde, hesabı Değiştir' i seçin.
Hizmet hesabını güncelleştirme penceresi açılır.
Aşağıdaki adımlardan birini uygulayın:
Bir sistem hesabı kullanmak için, bir sistem hesabı kullan' ı seçin ve ardından açılır listeden bir sistem hesabı seçin.
Sunucunuz bir Active Directory etki alanının üyesiyse, sistem hesabının kullanması için varsayılan seçenek ağ hizmetidir. Sunucunuz bir çalışma grubunun üyesiyse, varsayılan seçenek yerel hizmettir. Dağıtımınızın ayrıntılarına bağlı olarak, varsayılan seçenek kullanılabilir tek seçenek olabilir.
Not
Sistem hesaplarında Kullanıcı tarafından yönetilen parolalar yoktur. Bir sistem hesabını TFSService olarak kullanıyorsanız, parola alanına bir parola girmemelisiniz.
Bir etki alanı veya çalışma grubu hesabı kullanmak için Kullanıcı hesabı kullan' ı seçin, hesap adı alanına hesabın adını girin ve ardından bu hesabın parolasını parola olarak girin.
Tamam’ı seçin.
Hizmet hesabını değiştir penceresi açılır.
Durum iletilerinin tümünün durumunda tamamlanmasını bekleyin ve ardından Kapat' ı seçin.
Not
Bu işlem birkaç dakika sürebilir.
Hizmet hesabını değiştirmek için TFSConfig yardımcı programını kullanın
Uygulama katmanı sunucusunda, bir komut Istemi penceresi açın ve dizinleri TFSConfig yardımcı programını içeren dizin ile değiştirin.
Varsayılan olarak, bu yardımcı program sürücü: \ Program Files \ TFS 12,0 Araçları ' nda bulunur \ .
Komut satırında TFSConfig accounts/Change/accountType: ApplicationTier/Account:AccountName /Password:YeniParolayazın ve ENTER tuşuna basın.
Daha fazla bilgi için bkz. Accounts komutu.