Aracılığıyla paylaş


Kişi Adı Özel Alanlarının Eşitlemesini Etkinleştir

Visual Studio Team Foundation Server'ın önceki sürümlerinde oluşturduğunuz ve Active Directory'e başvuran kişi adlarını atamada kullanılan özel iş öğesi alanlarının eşitlemesini el ile etkinleştirmelisiniz. Özel alanlar içeren her bir takım projesi koleksiyonu için alan eşitlemesini etkinleştirmelisiniz.

Visual Studio Team Foundation Server 2010'den Microsoft Visual Studio Team System 2008 Team Foundation Server'e yükselttiğinizde, kişi adlarını gösteren bütün sistem başvuru alanları otomatik olarak syncnamechanges özelliğini true'ya ayarlamak üzere güncelleştirilir. Böyle alanlar System.AuthorizedAs, System.AssignedTo, System.ChangedBy ve System.CreatedBy'ı içerir. Yükseltme ayrıca varsayılan işlem şablonlarının birinde tanımlı her bir kişi adı için eşitlemeyi etkinleştirir. Daha fazla bilgi için bkz. MSF İşlem Şablonları Tarafından Tanımlanan Alanları ve Sistem Alanlarını Kullanma.

Eşitleme etkinleştirildikten sonra alan artık statik bir dize göstermez. Bunun yerine alan bir kullanıcı hesabıyla ilişkili adı gösterir. Active Directory'de veya Çalışma grubunda kullanıcı ismini değiştirirseniz, syncnamechanges'in true'ya ayarlandığı bir alan otomatik olarak yeni adı gösterir.

Bununla birlikte, yükseltme işlemi kişi adlarına başvuran özel alanların veri tipini değiştiremez. Bu alanların herbiri için syncnamechanges özelliğini el ile değiştirmelisiniz.

Not

Sadece veri tipi String olan alanlar için eşitlemeyi etkinleştirebilirsiniz.

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

Bir alanın özniteliğini değiştirmek için, Team Foundation Yöneticileri güvenlik grubunun üyesi olmanız gerekir. Bir alan hakkındaki bilgiyi listelemek üzere, Team Foundation Server'a bağlanmak için izinlere sahip olmanız gerekir. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

Not

Yönetimsel izinler 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 şu Microsoft Web sitesine bkz. Kullanıcı Hesabı Denetimi.

Dönüştürmek istediğiniz alanın veri tipini onaylamak için

  1. Komut istemini açın ve aşağıdaki dizini değiştirin:

    DriveLetter:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  2. Aşağıdaki sözdizimini kullanan witadmin komutunu yazın ve sonra ENTER'a basın:

    witadmin listfields /s http://ServerName:Port/VirtualDirectoryName/CollectionName /n FieldName

Kişi adlarını içeren bir String alanı için eşitlemeyi etkinleştirmek için

  1. Komut istemini açın ve aşağıdaki dizini değiştirin:

    DriveLetter:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  2. Aşağıdaki sözdizimini kullanan witadmin komutunu yazın ve sonra ENTER'a basın:

    witadmin changefieldtype /s http://ServerName:Port/VirtualDirectoryName/CollectionName /n FieldName /syncnamechanges true

    Aşağıdaki onay istemi görünür:

    This will change properties for field {0} on the Team Foundation Server. Do you want to continue?

  3. Alanı değiştirmek istediğinizi onaylamak için 0 yazın veya isteği iptal etmek için 1 yazın.

    Değiştirme isteği başarıyla sonuçlanırsa aşağıdaki onay mesajı görünür:

    The field was updated.

    Değiştirme isteği gerçekleşmezse bir hata mesajı görünür. Yapılabilecek ortak hatalar bir sistem başvuru alanını değiştirmeye çalışmak veya veri tipi String olmayan bir alanı değiştirmeye çalışmaktır. Bu işlemler desteklenmemektedir.

Ayrıca bkz.

Başvuru

İş Öğesi Alanlarını Yönetme [witadmin]

Kavramlar

Çalışma Öğesi İzlemedeki Yenilikler

Diğer Kaynaklar

Çalışma Öğelerinin Türleri için XML Öğe Tanımlarının Dizini