Obtient un identifiant de sécurité (SID) pour le compte et le nom d'un domaine
#include <Security.au3>
_Security__LookupAccountName ( $sAccount [, $sSystem = ""] )
$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. |
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. |
Consultez LookupAccountName dans la librairie MSDN.
#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