Gestire i tipi di collegamento [witadmin]
Analogamente ai tipi di elemento di lavoro, è possibile definire e modificare i tipi di collegamento personalizzati. Non è tuttavia possibile modificare i tipi di collegamento definiti dal sistema. Prima di aggiungere un nuovo tipo di collegamento all'insieme di progetti team, verificare i tipi di collegamento disponibili per l'utilizzo. Vedere Collegare elementi di lavoro per supportare la tracciabilità.
Per gestire i tipi di collegamento definiti per un insieme di progetti team, usare i comandi witadmin seguenti:
deactivatelinktype: disattiva il tipo di collegamento specificato. Gli utenti non potranno più creare collegamenti di questo tipo. I collegamenti esistenti di questo tipo continueranno a funzionare correttamente.
deletelinktype: elimina in modo permanente il tipo di collegamento specificato dal database. Verranno rimossi anche tutti i collegamenti definiti con questo tipo di collegamento.
exportlinktype: esporta le definizioni dei tipi di collegamento. È possibile esportare la definizione di un singolo tipo di collegamento o di tutti i tipi di collegamento definiti per il server.
importlinktype: importa le definizioni dei tipi di collegamento da un file XML. Se esiste già un tipo di collegamento con lo stesso nome di riferimento, verrà aggiornato in modo da corrispondere al tipo di collegamento importato. Se il tipo di collegamento non esiste già, verrà creato un nuovo tipo di collegamento.
listlinktypes: elenca il set di tipi di collegamento disponibile nel server.
reactivatelinktype: riattiva il tipo di collegamento specificato e, facoltativamente, assegna un nuovo nome al tipo di collegamento.
Per eseguire lo strumento da riga di comando witadmin, aprire una finestra del prompt dei comandi in cui è installato Visual Studio o Team Explorer e immettere:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
In una versione a 32 bit di Windows sostituire %programfiles(x86)% con %programfiles%.
Requisiti
Per gli insiemi di progetti team in cui sono definiti i tipi di collegamento, devono essere disponibili i set di autorizzazioni seguenti:
Per esportare i tipi di collegamento, è necessario che l'autorizzazione Visualizza informazioni a livello di progetto per il progetto team nella raccolta sia impostata su Consenti.
Per eliminare, importare o riattivare i tipi di collegamento, è necessario essere un membro del gruppo di sicurezza Project Collection Administrators o che l'autorizzazione Gestisci tipi di collegamento elemento di lavoro sia impostata su Consenti.
Per altre informazioni, vedere Riferimento alle autorizzazioni per Team Foundation Server.
Nota
Anche se si accede con autorizzazioni amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione in un server che esegue Windows Server 2008.Per aprire una finestra del prompt dei comandi con privilegi elevati, scegliere Start, aprire il menu di scelta rapida per Prompt dei comandi, quindi scegliere Esegui come amministratore.Per altre informazioni, vedere il sito Web Microsoft: Controllo dell'account utente.
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
Parametri
Parametro |
Descrizione |
---|---|
/collection:CollectionURL |
Specifica l'URI dell'insieme di progetti team. Il formato dell'URI è il seguente: http://NomeServer:Porta/NomeDirectoryVirtuale/NomeRaccolta Ad esempio: http://ServerName:8080/tfs/Collection0 Se non viene usata alcuna directory virtuale, il formato dell'URI sarà il seguente: http://NomeServer:Porta/NomeRaccolta |
/n:LinkName |
Nome o nome di riferimento del tipo di collegamento da disattivare o eliminare. |
/f:FileName |
File XML dei tipi di collegamento. Obbligatorio per l'importazione, facoltativo per l'esportazione. Se si omette questo parametro, verrà visualizzato sullo schermo l'output del comando. |
/e:encoding |
Nome di un formato di codifica .NET Framework 2.0. La codifica specificata verrà usata per esportare o importare i dati XML. Ad esempio, /e:utf-7 specifica la codifica Unicode (UTF-7). Se si omette questo parametro, verrà tentato da parte di witadmin di rilevare la codifica. Se il rilevamento non riesce, verrà usata da witadmin la codifica UTF-8. |
/v |
Convalida il tipo di collegamento XML senza importarlo. |
/noprompt |
Disabilita il prompt di conferma. |
/? oppure help |
Visualizza il testo della Guida relativo al comando nella finestra del prompt dei comandi. |
Note
Per informazioni sulla struttura dello schema di definizione del tipo di collegamento, vedere Riferimento all'elemento tipo di collegamento.
Per informazioni su come limitare i tipi di relazioni tra collegamenti che i membri del team possono creare, vedere Riferimenti a controlli dei collegamenti, restrizioni e campi e Elementi LinksControlOptions.
Esempi
Se non diversamente specificato, in ciascun esempio vengono applicati i valori seguenti:
URI per l'insieme di progetti team: http://AdventureWorksServer:8080/tfs/DefaultCollection
Nome server: AdventureWorksServer
Nome del file di input o di output: myLinkTypes.xml
Nome del tipo di collegamento: mylinktype
Codifica predefinita: UTF-8
Elencare i tipi di collegamento
Il comando seguente visualizza i tipi di collegamento personalizzati definiti per Team Foundation AdventureWorksServer.
witadmin listlinktypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Elencare la definizione di un tipo di collegamento
Nell'esempio seguente viene visualizzata la definizione del tipo di collegamento nella finestra del prompt dei comandi:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Disattivare e quindi riattivare un tipo di collegamento
Gli esempi seguenti disattivano il tipo di collegamento, mylinktype, quindi lo riattivano:
witadmin deactivatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
witadmin activatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
Esportare la definizione di un tipo di collegamento
Il comando seguente esporta la definizione di tutti i tipi di collegamento nel file, mylinktype.xml:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Importare la definizione dei tipi di collegamento
L'esempio seguente importa la definizione dei tipi di collegamento definiti nel file XML:
witadmin importlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Vedere anche
Concetti
Riferimento all'elemento tipo di collegamento
Riferimenti a controlli dei collegamenti, restrizioni e campi
Altre risorse
Collegare elementi di lavoro per supportare la tracciabilità
witAdmin: personalizzare e gestire oggetti per gestire il lavoro