2009年5月20日 星期三

取得網域中人員的姓名

可能是
wmic netlogin list full
裡面的full name

or
sysaccount
useraccount
---
NET USER loginname /DOMAIN | FIND /I " name "
---
WMIC還可以從Active Directory中取得資料,下面是一個從Active Directory中取得用戶信息的例子,取得的用戶信息包括顯示名稱、UPN名稱、名稱和新增時間等,返回結果如圖6所顯示:

  WMIC/NAMESPACE:\root\directory\ldap PATH ds_user GET ds_displayname, ds_userprincipalname, ds_cn, ds_name, ds_whencreated /VALUE

----
下列範例會使用簡單的指令碼來列舉某個網域上的網路使用者。

注意 [ 使用者及電腦必須是在同一個網域在指令碼能夠正確地運作。

Dim oExec,sInput
Dim wshell

set wshell = CreateObject("wscript.shell")

set oexec = wshell.Exec("net user %username% /domain") do while not oexec.stdout.atendofstream
sinput = oexec.stdout.readline
if Left(sInput,9)="Full Name" then
wscript.echo(mid(sinput,30,len(sinput)-29))
end if
loop

沒有留言:

張貼留言