Condividi tramite


Comando Sid

Aggiornamento: novembre 2007

Utilizzare Sid per aggiornare o elencare tutti gli identificatori di sicurezza registrati o quelli specificati.

Autorizzazioni necessarie

Per utilizzare il comando Sid, è necessario essere membro del gruppo di sicurezza Administrators di Team Foundation nel server computer di livello applicazione di Team Foundation e membro del gruppo di sicurezza sysadmin per SQL Server nel computer di livello dati di Team Foundation. 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 Sid [/noprompt | /i] [/Change source target] [account]

Parametri

Argomento

Descrizione

source

Utilizzato con l'opzione /Change in modo che il comando Sid modifichi i SID per gli utenti attualmente inclusi nel database di integrazione di Team Foundation Server presenti nel dominio o nel computer all'interno di un gruppo di lavoro specificato tramite source.

target

Utilizzato con l'opzione /Change in modo che il comando Sid modifichi i SID in Active Directory del dominio o del computer inclusi in un gruppo di lavoro specificato tramite target.

account

Utilizzato con l'opzione /Change in modo che il comando aggiorni i SID per l'account specificato tramite account.

L'argomento account deve essere nel formato del nome utente. Ad esempio dominio/nomeutente.

Opzione

Descrizione

/Change

Sincronizza il SID nel database di Team Foundation Server con il SID di Windows. Se sono diversi, aggiorna i SID di Team Foundation Server per tutti gli utenti (/All) o per un account di un utente specifico.

Se /Change non viene specificato, il comando Sid esegue l'operazione predefinita, che consiste nell'elencare i SID.

Note

Nota importante:

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

Team Foundation Server utilizza i SID per identificare gli utenti e associarli alle autorizzazioni. Controllo della versione di Team Foundation memorizza le informazioni degli utenti nella tabella di identità dove il SID dell'utente è registrato come authenticationKey.

Il comando TFSAdminUtil Sid viene utilizzato da un amministratore per aggiornare gli account utente per rispondere all'assegnazione di un nuovo nome agli utenti o alla reinstallazione di Team Foundation in un computer diverso. Se, ad esempio, l'amministratore desidera spostare l'installazione di Team Foundation in un nuovo computer, deve attenersi alla seguente procedura:

  1. Ripristinare i backup dei dati e creare il livello applicazione.

  2. Utilizzare il comando TFSAdminUtil Sid per elencare tutti gli account.

  3. Utilizzare l'elenco generato al passaggio 2 per creare tutti gli account utente.

  4. Eseguire il comando TFSAdminUtil Sid /Change source target per aggiornare i SID degli account utente in Team Foundation Server.

    In questo modo gli account utente conservano tutte le autorizzazioni e le proprietà precedenti.

    Nota:

    Dopo avere utilizzato il comando Sid, è possibile che si rilevi un comportamento imprevedibile fino alla sincronizzazione di Team Foundation Server con Active Directory. È consigliabile che gli utenti migrati non utilizzino il sistema per almeno un'ora dopo l'esecuzione del comando Sid.

Esempio

Il comando seguente indica al comando Sid dell'utilità TFSAdminUtil di elencare tre colonne di informazioni: Nome account, Trovato e Uguale al SID Windows. Le voci in Trovato e Uguale a SID Windows contengono True, se i SID vengono trovati e corrispondono.

>TFSAdminUtil.exe Sid

Vedere anche

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