Get Graph Default Email
Zuletzt geändert: 22.03.2026 12:30

Übersicht

Get-GraphDefaultEmail #

ÜBERSICHT #

Gibt die primäre E-Mail-Adresse des angemeldeten Benutzers über die Graph API zurück.

SYNTAX #

Get-GraphDefaultEmail [-Token] <string> [<CommonParameters>]

BESCHREIBUNG #

Fragt per Graph API (/me) die E-Mail-Adresse des aktuell authentifizierten Benutzers ab. Benötigt ein User-Flow Token (OAuth2 PKCE).

Kann als Default-Absender im E-Mail-Dialog verwendet werden oder um zu prüfen, welche E-Mail-Adresse der Benutzer hat.

PARAMETER #

-Token #

Type: string

Access-Token (Bearer) für die Graph API. Muss ein User-Flow Token sein (über Get-GraphToken mit -UserScope beschafft).

AUSGABEN #

string

Die primäre E-Mail-Adresse des angemeldeten Benutzers (z.B. ‘cn@eulanda.de’). Gibt einen leeren String zurück wenn die Abfrage fehlschlägt.

BEISPIELE #

# Eigene E-Mail abfragen
$token = Get-GraphToken -UserScope 'User.Read offline_access'
$email = Get-GraphDefaultEmail -Token $token
# -> 'cn@eulanda.de'
# Im Zusammenspiel mit Show-MailDialog
$token = Get-GraphToken -UserScope 'User.Read Mail.Send offline_access'
$myEmail = Get-GraphDefaultEmail -Token $token
$mail = Show-MailDialog -From $myEmail -To 'kunde@beispiel.de' -Subject 'Angebot'

HINWEISE #

Benötigt mindestens den Scope ‘User.Read’ im Token.