检索帐户安全标识符(SID)和域的名称
#include <Security.au3>
_Security__LookupAccountName($sAccount [, $sSystem = ""])
$sAccount | 指定帐户名. 使用得域名\用户名格式必须是完全合格的字符串, 以确保函数在预期的领域查找帐户. |
$sSystem | [可选参数] 系统名称. 此字符串可以是一个远程计算机的名称. 如果该字符串为空, 帐户名称的翻译开始在本地系统上; 如果名称不能在本地系统上解决,本函数将尝试使用本地系统信任的域控制器解析名称. |
成功: | 返回数组的格式如下: | |
$aAcct[0] - SID 字符串 | ||
$aAcct[1] - 域名 | ||
$aAcct[2] - SID 的类型. | ||
失败: | 设置@error |
在MSDN中搜索
#include <Security.au3>
Local $aArrayOfData = _Security__LookupAccountName(@UserName)
; Print returned data if no error occured
If IsArray($aArrayOfData) Then
ConsoleWrite("SID String = " & $aArrayOfData[0] & @CRLF)
ConsoleWrite("Domain name = " & $aArrayOfData[1] & @CRLF)
ConsoleWrite("SID type = " & _Security__SidTypeStr($aArrayOfData[2]) & @CRLF)
EndIf