UDF > WinAPIEx > ShellPath >


_WinAPI_ParseUserName

Extrait le nom de domaine et le nom de compte de l'utilisateur à partir d'un nom d'utilisateur complet

#include <WinAPIShPath.au3>
_WinAPI_ParseUserName ( $sUser )

Paramètre

$sUser Le nom d'utilisateur à analyser. Le nom doit être en UPN ou au format de bas niveau, ou un certificat.

Valeur de retour

Succès: Retourne le tableau contenant les informations suivantes:
[0] - Le nom de domaine (si présent).
[1] - Le nom du compte de l'utilisateur.
Échec: Définit @error <> 0, @extended peut contenir le code d'erreur du système.

Voir aussi

Consultez CredUIParseUserName dans la librairie MSDN.

Exemple

#include <WinAPIShPath.au3>

Local $aData = _WinAPI_ParseUserName('ALX\Alexander')

ConsoleWrite('Domain: '& $aData[0] & @CRLF)
ConsoleWrite('User:   '& $aData[1] & @CRLF)