Anmelden mit einem persönlichen Zugriffstoken (Personal Access Token, PAT)

Azure DevOps Services

Sie können sich mit einem persönlichen Azure DevOps-Zugriffstoken (Personal Access Token, PAT) anmelden. Informationen zum Erstellen eines PAT finden Sie unter Verwenden von persönlichen Zugriffstoken.

Um ein PAT mit der Azure DevOps CLI zu verwenden, verwenden Sie eine der folgenden Optionen:

Benutzer, der zur Verwendung von az devops login aufgefordert wird

Sie werden aufgefordert, ein PAT einzugeben, nachdem Sie den az devops login Befehl ausgeführt haben:

$az devops login --organization https://dev.azure.com/contoso
Token:

Hinweis

Wenn Sie sich bereits interaktiv mit az login angemeldet haben oder einen Benutzernamen und ein Kennwort verwenden, müssen Sie kein Token bereitstellen, da die az devops Befehle jetzt die Anmeldung über az loginunterstützen.

Wenn Sie erfolgreich angemeldet sind, kann dieser Befehl auch Ihre Standard-organization auf Contoso festlegen, sofern keine Standardeinstellung organization konfiguriert ist.

Pipe pat on StdIn to az devops login

Aus einer Variablen

Diese Option ist in Pipelines nützlich, in denen Sie durch $(System.AccessToken) oder eine andere Pipelinevariable ersetzen ##### können:

echo  "######" | az devops login --organization https://dev.azure.com/contoso/

Aus einer Datei

cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/

Verwenden der umgebungsvariablen AZURE_DEVOPS_EXT_PAT

Um auf nicht interaktive Weise Zugriff für Automatisierungsszenarien zu erhalten, können Sie Umgebungsvariablen verwenden oder ein PAT aus einer Datei abrufen.

Wenn az login oder az devops login nicht verwendet wurden, versuchen alle az devops Befehle, sich mit einem pat anzumelden, das in der AZURE_DEVOPS_EXT_PAT Umgebungsvariablen gespeichert ist.

Um ein PAT zu verwenden, legen Sie die Umgebungsvariable AZURE_DEVOPS_EXT_PAT auf Prozessebene fest.

# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'