Obtient le nom du compte pour un SID donné
#include <Security.au3>
_Security__LookupAccountSid ( $vSID [, $sSystem = ""] )
$vSID | Soit un SID binaire, soitu une chaîne SID |
$sSystem | [optionnel] Le nom d'un ordinateur distant. Par défaut, le système local. |
Succès: | Retourne un tableau avec le format suivant : [0] - Nom du compte [1] - Nom de domaine [2] - Type de SID |
Échec: | Définit @error <> 0. |
_Security__GetAccountSid, _Security__LookupAccountName
Consultez LookupAccountSid dans la librairie MSDN.
#include <Security.au3> #include <SecurityConstants.au3> Local $aArrayOfData = _Security__LookupAccountSid($SID_ALL_SERVICES) ; Affiche les données retournées, si aucune erreur ne s'est produite If IsArray($aArrayOfData) Then ConsoleWrite("Nom de compte = " & $aArrayOfData[0] & @CRLF) ConsoleWrite("Nom de Domaine = " & $aArrayOfData[1] & @CRLF) ConsoleWrite("Type de SID = " & _Security__SidTypeStr($aArrayOfData[2]) & @CRLF) EndIf