UDF > Security >


_Security__LookupAccountName

Obtient un identifiant de sécurité (SID) pour le compte et le nom d'un domaine

#include <Security.au3>
_Security__LookupAccountName ( $sAccount [, $sSystem = ""] )

Paramètres

$sAccount Spécifie le nom de compte.
Utilisez une chaîne pleinement qualifié dans le format domain_name\user_name pour s'assurer que la fonction trouve le compte dans le domaine souhaité.
$sSystem [optionnel] Nom du système.
Cette chaîne peut être le nom d'un ordinateur distant.
Si cette chaîne est vide, la traduction du nom de compte commence sur le système local.
Si le nom ne peut pas être résolu sur le système local, cette fonction va essayer de résoudre le nom à l'aide des contrôleurs de domaine fournis par le système local.

Valeur de retour

Succès: Retourne un tableau avec le format suivant:
    [0] - Chaîne SID
    [1] - Nom de domaine
    [2] - Type de SID
Échec: Définit @error <> 0.

En relation

_Security__LookupAccountSid

Voir aussi

Consultez LookupAccountName dans la librairie MSDN.

Exemple

#include <Security.au3>

Global $aArrayOfData = _Security__LookupAccountName(@UserName)

; Affiche les données retournées, si aucune erreur ne s'est produite
If IsArray($aArrayOfData) Then
    ConsoleWrite("Chaîne SID = " & $aArrayOfData[0] & @CRLF)
    ConsoleWrite("Nom de Domaine = " & $aArrayOfData[1] & @CRLF)
    ConsoleWrite("Type de SID = " & _Security__SidTypeStr($aArrayOfData[2]) & @CRLF)
EndIf