Bağlantı Türlerini Özelleştirme ve Yönetme [witadmin]
Çalışma öğesi türleri için benzer tanımlayabilir ve özel bağlantı türlerini değiştirin. Ancak, sistem tarafından tanımlanan bağlantı türleri için herhangi bir değişiklik yapamazsınız. Takım projesi koleksiyonunuz için yeni bir bağlantı türü eklemeden önce kendi kullanımınız için bağlantı türlerini gözden geçirin. Bkz: İzlenebilirliği Desteklemek Üzere Çalışma Öğeleri ile Nesneleri Bağlama
Aşağıdakileri kullanarak bir takım projesi koleksiyonu için tanımlanan bağlantı türlerini yönetmek witadmin komutları:
deactivatelinktype: Belirtilen bağlantı türünü devre dışı bırakır. Kullanıcılar artık bu tür bağlantıları oluşturamayacaktır. Bu türün varolan bağlantıları doğru bir şekilde işlemeye devam edecektir.
deletelinktype: Belirtilen bağlantı türünü veritabanından kalıcı olarak kaldırır. Bu bağlantı türüyle tanımlanmış bütün bağlantılar da kaldırılır.
exportlinktype: Bütün bağlantı türü tanımlarını dışarı aktarır. Sunucu için tanımlanmış bir bağlantı türünü veya bütün bağlantı türlerini dışarı aktarabilirsiniz.
importlinktype: Bütün bağlantı türü tanımlarını bir xml dosyasından içeri aktarır. Aynı başvuru adına sahip bir bağlantı türü zaten varsa, içeri aktarılan bağlantı türüyle eşleşmesi için güncellenecektir. Bağlantı türü henüz yoksa, yeni bir bağlantı türü oluşturulacaktır.
listlinktypes: Kullanılabilir bir sunucuda bağlantı türleri kümesini listeler.
reactivatelinktype: Belirtilen bağlantı türünü yeniden etkinleştirir ve isteğe bağlı olarak ona yeni bir isim atar.
Çalıştırmak için witadmin komut satırı aracı, bir komut istemi penceresi açın burada ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
Windows'un 64-bit edition üzerinde yerini %programfiles% ile %programfiles(x86)%.
Gereksinimler
Bağlantı türlerinin tanımlandığı takım projesi koleksiyonu için aşağıdaki izinlere sahip olmalıdır ayarlayın:
Listelemek veya bağlantı türlerini dışa aktarmak için bilgisayarınızda yüklü olmalıdır, Proje-seviyesi bilgisi görüntüle bir takım projesi koleksiyonu için izin ayarlamak izin.
Tepkisel bağlantı türlerini silmek, alma veya bir üyesi olmanız gerekir Proje koleksiyonu yöneticileri güvenlik grubu veya sahip kendi iş öğesi bağlantı türlerini yönet izni ayarlamak izin.
Daha fazla bilgi için, bkz. Takım Kuruluş Sunucusu İzinleri ve Team Foundation Server Varsayılan Grupları, İzinleri ve Rolleri.
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ş bir komut istemi penceresi açmak için seçim Başlangıç, açık komut istemi kısayol menüsünü ve sonra seçin yönetici olarak çalıştır.Daha fazla bilgi için bkz. Microsoft Web sitesi: Kullanıcı Erişimi Denetimi.
witadmin deactivatelinktype /collection:CollectionURL /n:LinkName
witadmin deletelinktype /collection:CollectionURL /n:LinkName [/noprompt]
witadmin exportlinktype /collection:CollectionURL [/n:LinkName] [/f:FileName] [/e:Encoding]
witadmin importlinktype /collection:CollectionURL /f:FileName [/e:Encoding] [/v]
witadmin listlinktypes /collection:CollectionURL
witadmin reactivatelinktype /collection:CollectionURL /n:LinkName
Parametreler
Parametre |
Tanımlama |
---|---|
/collection:CollectionURL |
Takım projesi koleksiyonunun URI'sini belirtir. URI biçimi aşağıdaki gibidir: http://ServerName:Port/VirtualDirectoryName/CollectionName Örne?in: http://ServerName:8080/tfs/Collection0 Sanal bir dizin kullanılmamışsa URI biçimi aşağıdaki şekildedir: http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı. |
/n:LinkName |
Devre dışı bırakılacak veya silinecek olan bağlantı türünün adı veya başvuru ismi. |
/f:FileName |
Bağlantı türlerinin XML dosyası. İçeri aktarmak için gereklidir, dışarı aktarmak için seçime bağlıdır. Bu parametreyi unutursanız, komut çıktısı görüntülenir. |
/e:encoding |
Bir .NET Framework 2.0 kodlama biçiminin adı. XML verisini içeri veya dışarı aktarmak için belirtilen kodlama kullanılacaktır. Örneğin, /e:utf-7 Unicode (UTF-7) kodlamasını belirtir. Bu parametreyi unutursanız, witadmin kodlamayı saptamaya girişir ve saptama gerçekleşmezse witadmin UTF-8'i kullanır. |
/v |
Bağlantı türü XML'ini içeri aktarmadan onaylar. |
/noprompt |
Onay istemini devre dışı bırakır. |
/?veyahelp |
Komut İstemi penceresinde komut hakkındaki yardımı görüntüler. |
Notlar
Bağlantı türü tanımı şemasının yapısı için, bkz. Bağlantı Türü Öğe Başvurusu.
Takım üyeleri yapabilir bağlantı ilişkilerinin türleri nasıl kısıtlama hakkında daha fazla bilgi için bkz: Bağlantı denetimi, kısıtlamaları ve alan başvurusu ve LinksControlOptions Öğeleri.
Örnekler
Aksi belirtilmediği takdirde, aşağıdaki değerler her bir örneğe uygulanır:
Takım projesi koleksiyonu için URI: http://AdventureWorksServer:8080/tfs/DefaultCollection
Sunucu adı: AdventureWorksServer
Giriş veya çıktı dosyası adı:myLinkTypes.xml
Bağlantı türü adı: mylinktype
Varsayılan kodlama: UTF-8
Bağlantı Türlerini Listele
Aşağıdaki komut Team Foundation AdventureWorksServer için özel bağlantı türlerini listeler.
witadmin listlinktypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Bir bağlantı türünün tanımını listele
Aşağıdaki örnek bağlantı türünün tanımını Komut İstemi penceresinde görüntüler:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Bir Bağlantı Türünü Devre Dışı bırakın ve sonra Yeniden Etkinleştirin
Aşağıdaki örnek mylinktype örneğini devre dışı bırakır ve sonra onu yeniden etkinleştirir:
witadmin deactivatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
witadmin activatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
Bir Bağlantı Türünün Tanımını Dışarı Aktar
Aşağıdaki komut bütün bağlantı türü tanımlarını mylinktype.xml dosyasına dışarı aktarır:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Bağlantı türü tanımlarını içeri aktar
Aşağıdaki örnek XML dosyasında tanımlanmış bağlantı türlerinin tanımlarını içeri aktarır:
witadmin importlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Ayrıca bkz.
Kavramlar
Bağlantı denetimi, kısıtlamaları ve alan başvurusu
Diğer Kaynaklar
İzlenebilirliği Desteklemek Üzere Çalışma Öğeleri ile Nesneleri Bağlama
witAdmin: İş Öğelerini İzlemek için Nesneleri Özelleştirme ve Yönetme