Condividi tramite


Comando Collection

È possibile utilizzare il comando Collection per connettere, disconnettere o eliminare un insieme di progetti team da una distribuzione di Visual Studio Team Foundation Server. È anche possibile utilizzare il comando Collection per duplicare il database di un insieme esistente, rinominarlo e connetterlo alla distribuzione. Questo processo viene talvolta detto clonazione di un insieme. Tuttavia, non è possibile utilizzare il comando Collection per creare un insieme di progetti team. Per ulteriori informazioni, vedere Creare un insieme di progetti team.

Per gestire in modo interattivo gli insiemi o per creare un insieme è possibile utilizzare il nodo Insiemi di progetti team della console di amministrazione di Team Foundation. Per ulteriori informazioni, vedere Aprire la console di amministrazione di Team Foundation e Organizzazione del server con insiemi di progetti team.

Autorizzazioni necessarie

Per utilizzare il comando Collections è necessario appartenere ai gruppi seguenti:

  • gruppi di sicurezza Amministratori di Team Foundation e Amministratori nel server o nei server che eseguono la console di amministrazione di Team Foundation

  • gruppo sysadmin dei server che eseguono l'istanza di SQL Server che ospita i database di Team Foundation Server

  • il gruppo Amministratori farm della farm da cui si sta eliminando la raccolta siti, se la distribuzione utilizza Prodotti SharePoint e si utilizza l'opzione /delete.

Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Nota

Anche se si accede con credenziali 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, fare clic Start, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore. Per ulteriori informazioni, vedere questa pagina nel sito Web Microsoft: Controllo dell'account utente.

TFSConfig Collection {/attach | /detach | /delete} [/collectionName:CollectionName] [/collectionDB:ServerName;DatabaseName] [/clone]

Parametri

Placeholder

Oggetto di descrizione

CollectionName

Specifica il nome dell'insieme di progetti team. Se il nome dell'insieme contiene spazi è necessario racchiudere il nome tra virgolette (ad esempio, "Insieme").

ServerName

Specifica il nome del server che ospita il database di configurazione di Team Foundation Server e, se si desidera utilizzare un'istanza diversa da quella predefinita, il nome dell'istanza. Se si specifica un'istanza, è necessario utilizzare il seguente formato:

ServerName\InstanceName

DatabaseName

Specifica il nome del database di configurazione. Per impostazione predefinita, il nome di questo database è TFS_ConfigurationDB.

Opzione

Oggetto di descrizione

/attach

Obbligatorio se non si utilizza né /detach/delete. Se si specifica questa opzione occorre utilizzare anche l'opzione /collectionDB. In alternativa è anche possibile utilizzare /collectionName e /clone con questa opzione. Se si utilizza l'opzione /attach, il database dell'insieme specificato verrà aggiunto alla distribuzione di Team Foundation Server.

/detach

Obbligatorio se non si utilizza né /attach/delete. Se si specifica questa opzione occorre utilizzare anche l'opzione /collectionName. Se si utilizza l'opzione /detach, il database dell'insieme specificato verrà arrestato e l'insieme verrà disconnesso dalla distribuzione di Team Foundation Server.

/delete

Obbligatorio se non si utilizza né /detach/attach. Se si specifica questa opzione occorre utilizzare anche l'opzione /collectionName. Se si utilizza l'opzione /delete, il database dell'insieme specificato verrà arrestato e l'insieme verrà disconnesso in modo permanente da Team Foundation Server. Non si sarà in grado di riconnettere il database dell'insieme a questa o qualsiasi altra distribuzione.

/CollectionName:CollectionName

Obbligatorio se viene utilizzato /detach oppure /delete. Se utilizzata con /detach o /delete, questa opzione specifica l'insieme che verrà disconnesso o eliminato. Se si utilizza questa opzione con /attach, specifica un nuovo nome per l'insieme. Se utilizzata sia con /attach sia con /clone, questa opzione specifica il nome dell'insieme duplicato.

/CollectionDB:ServerName;DatabaseName

Obbligatorio se viene utilizzato /attach. Questa opzione specifica il nome del server che esegue SQL Server e il nome del database dell'insieme ospitato in tale server.

/clone

Se si specifica questa opzione, il database dell'insieme verrà duplicato in SQL Server e il database duplicato verrà connesso a Team Foundation Server. Nella maggior parte dei casi questa opzione viene utilizzata nel processo di suddivisione di un insieme di progetti team.

Esempio

Nell'esempio seguente viene mostrato come rimuovere in modo permanente l'insieme di progetti team "Contoso Summer Intern Projects" da una distribuzione di Team Foundation Server.

Nota

Ogni riferimento a società, organizzazioni, prodotti, nomi di domini, indirizzi di posta elettronica, logo, persone, luoghi ed eventi citati nel presente documento è puramente casuale e ha il solo scopo di illustrare l'uso del prodotto Microsoft.

TFSConfig Collection /delete /CollectionName:"Contoso Summer Intern Projects"
                

Nell'esempio seguente viene mostrato come duplicare l'insieme di progetti team "Contoso Summer Interns Projects", come denominarlo "Contoso Winter Interns Projects" e come allegare l'insieme duplicato alla distribuzione di Team Foundation Server.

TFSConfig Collection /attach /collectiondb:"ContosoMain;TFS_Contoso Summer Interns Projects" /CollectionName:"Contoso Winter Intern Projects" /clone

Vedere anche

Attività

Spostare un insieme di progetti team

Dividere un insieme di progetti team

Concetti

Backup e ripristino della distribuzione

Altre risorse

Gestione della configurazione del server con TFSConfig