Condividi tramite


Comando ChangeAccount

Aggiornamento: novembre 2007

Utilizzare il comando ChangeAccount per modificare le impostazioni relative ad account e password per tutti gli account del servizio. Per ulteriori informazioni, vedere Gestione dei servizi e degli account di servizio di Team Foundation Server.

Autorizzazioni necessarie

Per utilizzare il comando ChangeAccount, è necessario essere membro del gruppo di sicurezza Administrators di Team Foundation nel server di livello applicazione di Team Foundation e membro del gruppo di sicurezza sysadmin in SQL Server nel server di livello dati di Team Foundation. Se si utilizza l'opzione /proxy, è necessario essere un amministratore sui server di livello applicazione e di livello dati di Team Foundation o sul server proxy. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Nota:

Anche se l'accesso è stato eseguito con le credenziali amministrative, è necessario aprire un prompt dei comandi con privilegi elevati per eseguire questa funzione in un server con Windows Server 2008 in esecuzione. Per aprire un prompt dei comandi con privilegi elevati, fare clic Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

TFSAdminUtil ChangeAccount [/ra] [/proxy] oldacct newacct newpwd [emailAddress]

Parametri

Argomento

Descrizione

oldacct

Specifica il nome precedente dell'account.

newacct

Specifica il nuovo nome dell'account.

newpwd

Specifica la nuova password dell'account. Non obbligatorio per gli account del sistema.

emailAddress

Facoltativa. Specifica il nuovo indirizzo di posta elettronica dal quale vengono inviati gli avvisi. Non utilizzare questo argomento con l'opzione /ra.

Opzione

Descrizione

/ra

Specifica che le impostazioni di account e password vengono modificate per l'account del servizio di Reporting Services.

Se questa opzione non è specificata, le impostazioni di account e password vengono modificate per l'account del servizio Team Foundation Server.

/proxy

Specifica che le impostazioni di account e password vengono modificate per l'account del proxy di Team Foundation Server.

Note

Nota importante:

È consigliabile eseguire il backup dei database nel server di livello dati Team Foundation Server.

Il comando ChangeAccount viene utilizzato da un amministratore che desidera sostituire l'account del servizio, ad esempio Percorso\TFSSERVICE, con un altro account del servizio creato in precedenza, ad esempio Percorso\tfssvc.

Prima di assegnare un nuovo account al dominio o al gruppo di lavoro utilizzando il comando TFSAdminUtil ChangeAccount, è necessario che l'account disponga dell'autorizzazione account is sensitive and cannot be delegated nel server di livello applicazione. Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

L'utilità aggiorna gli account del servizio come segue:

  1. Modifica le informazioni del nuovo account per il pool di applicazioni nel livello applicazione Team Foundation. Questo passaggio viene ignorato se l'opzione /ra è specificata. Il pool di applicazioni viene riavviato individualmente dall'utilità. Non è necessario riavviare manualmente Internet Information Services (IIS).

  2. Modifica i servizi nel database Team Foundation. Assegna il nuovo account allo stesso gruppo di ruoli dell'account precedente, TFSExec. Questo serve a garantire che le autorizzazione vengano mantenute e che non si verifichi un periodo di inattività in SQL Server sul livello dati. Potrebbe essere necessario rimuovere manualmente l'account utente precedente dal livello dati dopo la modifica degli account. Se ad esempio si specifica erroneamente l'account precedente, il sistema non può rimuoverlo.

  3. Aggiorna e riavvia i servizi Visual Studio Team Foundation Server Task Scheduler e CoverAn per applicare le modifiche. Questo passaggio viene ignorato se l'opzione /ra è specificata.

  4. Aggiunge l'autorizzazione Accesso come servizio all'account nuovo rimuovendola dall'account precedente (solo per gli account di dominio e gruppo di lavoro). Questo passaggio viene ignorato se l'opzione /ra è specificata.

  5. Aggiorna le origini dati di Reporting Services con le informazioni sull'account del servizio Reporting Services. Questo passaggio viene completato solo se l'opzione /ra è specificata.

Per ulteriori informazioni, vedere Utilità di pianificazione di Visual Studio Team Foundation Server. Nel caso di un servizio di compilazione, l'account e la password devono essere modificati manualmente. Per ulteriori informazioni, vedere Procedura: modificare la password per il servizio Visual Studio Team Foundation Build.

Se si specifica un account di posta elettronica, verrà modificato ance l'indirizzo di posta elettronica dal quale vengono inviati gli avvisi.

Esempio

Nell'esempio riportato di seguito viene illustrata la sintassi utilizzata per aggiornare gli account del servizio. L'utilità scambia tutte le istanze dell'account precedente, MyOldAcct, con un nuovo account, MyNewAcct, e una nuova password, newPass. L'utilità scorre i servizi e modifica solo quelli che vengono eseguiti utilizzando l'account precedente.

>TFSAdminUtil ChangeAccount MyOldAcct MyNewAcct newPass

Nell'esempio seguente viene illustrata la sintassi utilizzata per aggiornare la password e l'account per gli account del servizio Reporting Services.

>TFSAdminUtil ChangeAccount /ra MyOldAcct MyNewAcct newPass

Nell'esempio seguente viene illustrata la sintassi utilizzata per modificare l'account del servizio da un account di dominio, MyOldAccount, a Network Service. Si noti che un account di sistema non prevede password.

>TFSAdminUtil ChangeAccount MyDomain\MyOldAccount "NT Authority\Network Service"

Nell'esempio seguente viene illustrata la sintassi utilizzata per impostare l'account di posta elettronica su someuser@mydomain.com durante la modifica dell'account del servizio per utilizzare l'account di sistema di Network Service.

>TFSAdminUtil ChangeAccount MyDomain\MyOldAccount "NT Authority\Network Service" someuser@mydomain.com

Vedere anche

Attività

Procedura: cambiare l'account o la password del servizio SQL Server Reporting Services

Altre risorse

Utilizzo degli strumenti della riga di comando di Team Foundation Server

Amministrazione di Team Foundation Server

Gestione dei servizi e degli account di servizio di Team Foundation Server