Comando Accounts
È possibile utilizzare il comando Accounts per modificare gli account e le password per tutti gli account di servizio che Visual Studio Team Foundation Server utilizza. Questi account includono l'account del servizio per Team Foundation Server (TFSService), l'account delle origini dati per Reporting Services SQL Server (TFSReports) e l'account del servizio per Proxy Team Foundation Server (TFSProxy). È inoltre possibile utilizzare questo comando per modificare la proprietà dei database che Team Foundation Server utilizza.
Per modificare in modo interattivo l'account utente o la password per l'account del servizio relativo a Team Foundation Server (TFSService), utilizzare la console di amministrazione per Team Foundation. Per ulteriori informazioni, vedere Aprire la console di amministrazione di Team Foundation.
Autorizzazioni necessarie
Per utilizzare il comando Accounts, è necessario essere membro del gruppo di sicurezza Administrators di Team Foundation e del gruppo di sicurezza sysadmin per qualsiasi database SQL Server utilizzato da Team Foundation Server. Se si utilizza l'opzione /proxy, è necessario essere l'amministratore del server proxy. 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 Accounts /change|add|set|delete|updatepassword|resetowner [/AccountType:{ApplicationTier|ReportingDataSource|Proxy}] [/Account:AccountName] [/Password:Password] [/SQLInstance:ServerName] [/DatabaseName:DatabaseName] [/Continue]
Parametri
Argomento |
Oggetto di descrizione |
---|---|
AccountName |
Specifica il nome dell'account utilizzato come account del servizio, in formato Dominio\Nomeutente o Computer\Nomeutente. |
Password |
Specifica la password dell'account utilizzato come account del servizio. |
ServerName |
Utilizzare solo con /resetowner /SQLInstance. Consente di specificare il nome del server che ospita i database per Team Foundation Server e il nome dell'istanza, nel caso in cui venga utilizzata un'istanza diversa da quella predefinita. Se si specifica un'istanza, è necessario utilizzare il seguente formato: ServerName\InstanceName |
DatabaseName |
Utilizzare solo con /resetowner /DatabaseName. Specifica il nome del database la cui proprietà sarà modificata. |
Opzione |
Oggetto di descrizione |
---|---|
/change |
Modifica l'account utilizzato come account del servizio. Questa opzione aggiunge l'account specificato a tutti i gruppi necessari, concede le autorizzazioni necessarie (se possibile) e imposta il servizio per utilizzare l'account. Se con quest'opzione non si utilizza l'opzione /AccountType, l'account di servizio del livello dell'applicazione verrà modificato. |
/add |
Aggiunge un account ai gruppi richiesti per l'utilizzo dell'account come account di servizio. Questa opzione aggiunge l'account specificato a tutti i gruppi necessari e concede le autorizzazioni richieste per fungere da account del servizio (se possibile). Questa opzione tuttavia non modificherà l'account utilizzato come account di servizio. Questa opzione viene in genere utilizzata in scenari di bilanciamento del carico di rete (NLB). È possibile utilizzare questa opzione con /continua se alcuni servizi o database non sono disponibili nell'ambiente. |
/set |
Imposta un account come account del servizio. Questa opzione non consente di aggiungere l'account a un gruppo. È quindi necessario utilizzare questa opzione solo con account già aggiunti ai gruppi obbligatori e che dispongono delle autorizzazioni necessarie. Questa opzione viene in genere utilizzata in scenari NLB. |
/delete |
Consente di rimuovere un account dal tipo di account specificato. Questa opzione rimuove l'account specificato da tutti i gruppi necessari e rimuove le autorizzazioni richieste per fungere da account del servizio (se possibile). Questa opzione tuttavia non modificherà l'account utilizzato come account di servizio. Verificare di non utilizzare questa opzione per un account utilizzato correntemente dai server nella distribuzione come account del servizio. |
/ResetOwner |
Modifica la proprietà dei database che Team Foundation Server utilizza nell'account che si sta utilizzato per eseguire il comando. Questa opzione scorre tutti i database e imposta l'accesso dbo nell'account utilizzato per eseguire questo comando. Potrebbe essere necessario utilizzare questa opzione quando si sposta o si ripristina una distribuzione. |
/UpdatePassword |
Modifica la password di un account utilizzato come account del servizio. Questa opzione aggiorna la password relativa all'account specificato per tutti i servizi in Team Foundation Server che utilizzano tale account. |
/AccountType:{AdminConsole|ApplicationTier|ReportingDataSource|Proxy} |
Consente di specificare il gruppo dell'account che viene modificato: il gruppo di utenti che dispongono delle autorizzazioni minime richieste per aprire e utilizzare la console di amministrazione per Team Foundation (AdminConsole); l'account del servizio utilizzato per Team Foundation Server (TFSService), l'account dell'origine dati per Reporting Services (TFSReports) o l'account del servizio per Proxy Team Foundation Server (TFSProxy). Se si omette quest'opzione, il valore predefinito sarà ApplicationTier. |
/Account:AccountName |
Consente di specificare il nome dell'account da aggiungere, modificare o eliminare da un tipo di account a cui si fa riferimento, ad esempio /AccountType:ApplicationTier. Specificare Account in uno dei form seguenti: Domain\AccountName o Computer\AccountName. Se si desidera utilizzare un account di sistema, ad esempio Servizio di rete o Sistema locale, utilizzare il formato Computer\NomeAccount. Per ulteriori informazioni su come specificare un account di sistema, vedere gli esempi di utilizzi descritti in seguito in questo argomento. |
/Password:Password |
Specifica la password dell'account del servizio
Nota
Questo parametro è facoltativo se si utilizza un account di sistema o un account che non dispone di una password, ad esempio Servizio di rete.
|
/SQLInstance:ServerName |
Utilizzare solo con /ResetOwner. Specifica il nome del server in cui SQL Server è in esecuzione e il nome dell'istanza, nel caso in cui si desideri utilizzare un'istanza diversa da quella predefinita. È necessario specificare il nome e l'istanza nel seguente formato: ServerName\InstanceName |
/DatabaseName:DatabaseName |
Utilizzare solo con /ResetOwner. Specifica il nome del database di cui si desidera modificare la proprietà. Tramite questo comando, la proprietà del database specificata viene ripristinata sull'account con cui si esegue il comando. |
/continue |
Aggiorna qualsiasi gruppo che non è disponibile quando si esegue il comando. Questa opzione viene in genere utilizzata in scenari NLB. |
Note
Si utilizza il comando Accounts per automatizzare modifiche agli account di servizio, ai database e ai gruppi dell'account di servizio di Team Foundation Server. Tramite questo comando è possibile configurare account già creati, ma non è possibile creare account.
Prima di modificare il dominio o il gruppo di lavoro di un account, l'account deve disporre dell'autorizzazione Account is sensitive and cannot be delegated nel server di livello applicazione. Per ulteriori informazioni, vedere la pagina seguente nel sito Web Microsoft: Abilitazione dell'autenticazione delegata (la pagina potrebbe essere in inglese).
Esempio
Nell'esempio seguente viene mostrato come impostare l'account di servizio delle origini dati per Reporting Services in un nuovo account nel dominio Contoso, Contoso \NewAccount, e la password, in Password.
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 Accounts /change /AccountType:ReportingDataSource /Account:Contoso\NewAccount /Password:Password
Nell'esempio riportato di seguito viene illustrato come aggiungere l'account di sistema di Network Service ai gruppi dell'account di servizio per l'elemento Team Foundation Server. Gli account di sistema non prevedono l'utilizzo di password.
TFSConfig Accounts /add /AccountType:ApplicationTier /Account:"NT Authority\Network Service"
Nell'esempio seguente viene mostrato come modificare la proprietà del database denominato TFS_Warehouse nel server che esegue ssnoversion e denominato "ContosoMain" nell'istanza denominata "TeamDatabases" all'account utente nel quale viene eseguito il comando.
Nota
Non è possibile specificare l'account da impostare come proprietario dei database quando si utilizza questo comando. Il proprietario sarà impostato sull'account nel quale è in esecuzione il comando.
TFSConfig Accounts /ResetOwner /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_Warehouse
Vedere anche
Altre risorse
Utilizzo degli strumenti della riga di comando di Team Foundation Server
Servizi e account del servizio di Team Foundation Server
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Giugno 2010 |
Aggiunte informazioni sull'opzione /AccountType:AdminConsole. |
Commenti e suggerimenti dei clienti. |
Luglio 2010 |
Errore corretto nell'esempio /ResetOwner. |
Commenti e suggerimenti dei clienti. |