亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

用vbs確定用戶的登錄名的代碼

2020-07-26 12:01:39
字體:
來源:轉載
供稿:網友
問:
您好,腳本專家!如何確定名為 John Smith 的用戶的用戶登錄名?

-- FR

答:
您好,FR。您知道,我們很愿意告訴您如何確定名為 John Smith 的用戶的用戶登錄名,但是我們不能這樣做:因為在我們的某個樣例腳本中有一個特定的姓名列表,表示我們只能引用的用戶名。遺憾的是,John Smith 不在該列表中,因此我們不能使用他的名字。

是的,對此我們也覺得不舒服,但是我們無能為力。但是要告訴您的是:向您介紹一個確定名為 Ken Myer 的用戶的用戶登錄名的腳本怎么樣?是的,我們知道:確實不一樣,不是嗎?但我們最多只能做到這樣了:

On Error Resume Next

Const ADS_SCOPE_SUBTREE = 2

Set objConnection = CreateObject("ADODB.Connection")
Set objCommand =   CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection

objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE 

objCommand.CommandText = _
    "SELECT sAMAccountName FROM 'LDAP://dc=fabrikam,dc=com' WHERE objectCategory='user' " & _
        "AND givenName='Ken' AND sn='Myer'"
Set objRecordSet = objCommand.Execute

objRecordSet.MoveFirst
Do Until objRecordSet.EOF
    Wscript.Echo objRecordSet.Fields("sAMAccountName").Value
    objRecordSet.MoveNext
Loop

您可能已經發現了,這是一個用于搜索 Active Directory 的腳本。我們不打算逐個解釋此腳本中使用的每一行代碼,那樣會花費太多時間。如果您不熟悉 Active Directory 搜索腳本,建議您看一下我們的兩篇“腳本故事”系列文章 Dude:Where's My Printer? 您在此腳本中看到的所有看起來怪怪的東西 - ADsDSOObject、DS_SCOPE_SUBTREE、ADODB.Command - 在這兩個專欄中都有詳細的解釋。

但是,我們將指出與用于進行搜索的查詢有關的幾件事情。在編寫用于搜索 Active Directory 的腳本時,最難的部分也許就是知道要搜索的屬性名。例如,您提到的用戶登錄名。我們知道用戶登錄名的意思,您也知道用戶登錄名的意思,但是 Active Directory 不知道用戶登錄名是什么。Active Directory 會改為調用 sAMAccountName。(注意:盡管字母的大小寫無關緊要,但是我們會將此屬性名寫作 sAMAccountName,僅僅是因為這是該屬性的正式名稱而已。因而,SQL 查詢將檢索指定用戶的 sAMAccountName。

那么如何指定該用戶呢?嗯,我們要查找符合以下三個條件的 Active Directory 對象:

• 是用戶帳戶。為了將返回的數據限制為用戶帳戶,我們要搜索 objectCategory 等于 user 的項。

• 名字為 Ken。當然,Active Directory 不知道什么是“名字”。因此,我們需要搜索 givenName 為 Ken 的用戶。

• 姓氏為 Myer。正如您所料,Active Directory 也從未聽說過“姓氏”一詞。因此,我們需要改為搜索 sn(姓)Myer。


將以上所有條件加起來,查詢最后將如下所示:

objCommand.CommandText = _
    "SELECT sAMAccountName FROM 'LDAP://dc=fabrikam,dc=com' WHERE objectCategory='user' " & _
        "AND givenName='Ken' AND sn='Myer'"

剩下的就很容易了。執行此查詢,Active Directory 將返回一個記錄集,該記錄集由 giveName 為 Ken 且 sn 為 Myer 的所有用戶組成。然后,設置一個 Do Until 循環來遍歷該記錄集,并回顯每個用戶的 sAMAccountName。(理想的情形為,Active Directory 中只有一個 Ken Myer,但是實際上可能會有多個同名同姓的用戶。在這種情況下,sAMAccountName 將是一個區別因素,因為 sAMAccountNames 必定是唯一的。)

明白一些了吧?好了,看(不要告訴任何人是我們說的),拿剛才向您介紹的腳本來說,用 John 替換 Ken、用 Smith 替換 Myer,您將得到用于搜索名為 John Smith 的用戶的腳本。但是,這只是您和我們之間的秘密,好嗎?好
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
粗暴蹂躏中文一区二区三区| 欧美老肥婆性猛交视频| 91av成人在线| 久久久www成人免费精品张筱雨| 一区二区成人精品| 国产精品入口夜色视频大尺度| 精品福利在线视频| 国产成人拍精品视频午夜网站| 亚洲自拍小视频免费观看| 日韩免费在线视频| 亚洲人成电影在线播放| 8090成年在线看片午夜| 九九综合九九综合| 日本亚洲欧洲色α| 国产97色在线|日韩| 国产精品精品国产| www亚洲精品| 91美女片黄在线观看游戏| 亚洲性猛交xxxxwww| 国产a∨精品一区二区三区不卡| 日韩av网站导航| 国产精品丝袜一区二区三区| 国产精品第三页| 久久精品中文字幕一区| 久久久国产精品亚洲一区| 色噜噜狠狠狠综合曰曰曰88av| 中文字幕精品—区二区| 中文字幕一区电影| 日本久久久久久久| 亚洲精品美女视频| 在线性视频日韩欧美| 久久久久一本一区二区青青蜜月| 亚洲人成网站免费播放| 久久精品99国产精品酒店日本| 欧美黑人巨大xxx极品| 国产精品丝袜高跟| 久久精品小视频| www亚洲精品| 国内精品视频一区| 久久精品这里热有精品| 热99精品只有里视频精品| 成人国产在线视频| 久久精品亚洲热| 久久91精品国产91久久久| 中文字幕精品www乱入免费视频| 亚洲午夜未满十八勿入免费观看全集| 青青在线视频一区二区三区| 亚洲xxxx在线| 日韩美女免费观看| 91探花福利精品国产自产在线| 曰本色欧美视频在线| 欧美精品久久久久久久免费观看| 国产美女精彩久久| 日韩激情视频在线| 不卡伊人av在线播放| 亚洲老司机av| 久久久久久久久91| 日韩有码在线电影| 一区二区三区在线播放欧美| 久久99精品视频一区97| 欧美福利视频在线| 日韩hd视频在线观看| 高清在线视频日韩欧美| 国产精品av在线| 这里只有精品在线播放| 亚洲精品久久久一区二区三区| 91色视频在线观看| 精品久久久久久国产| 亚洲国产精品免费| 日韩av免费看网站| 精品国产拍在线观看| 中文字幕一精品亚洲无线一区| 中日韩午夜理伦电影免费| 日韩欧美一区二区在线| 国产成人精品国内自产拍免费看| 精品国产一区二区三区在线观看| 欧美一区在线直播| 91欧美视频网站| 欧美成在线观看| 久久久久久中文| 日韩在线中文视频| 亚洲在线观看视频| 色悠悠久久88| 国产精品中文字幕久久久| 欧美激情xxxx| 欧美丰满片xxx777| 日韩成人网免费视频| 国产精品99蜜臀久久不卡二区| 青草青草久热精品视频在线观看| 日韩大片在线观看视频| 午夜免费久久久久| 日韩美女中文字幕| 在线精品播放av| 久久久久这里只有精品| 国产成人亚洲综合青青| 色悠悠国产精品| 8x海外华人永久免费日韩内陆视频| 欧美在线视频一区| 欧美成人免费一级人片100| 亚洲精品免费av| 亚洲电影免费观看高清| 91精品啪aⅴ在线观看国产| 日韩成人性视频| 久久成人一区二区| 岛国视频午夜一区免费在线观看| 久久99精品视频一区97| 色妞色视频一区二区三区四区| 91久久久久久久久久久久久| 川上优av一区二区线观看| 日韩欧美在线观看| 欧洲精品在线视频| 国产精品久久久久久久一区探花| 欧美丝袜第一区| 国产精品久久久久久久一区探花| 欧美精品免费播放| 91久久国产婷婷一区二区| 国产欧美日韩视频| 97超级碰在线看视频免费在线看| 夜夜狂射影院欧美极品| 日韩在线免费视频观看| 亚洲国产精久久久久久| 美乳少妇欧美精品| 亚洲精品中文字| 97香蕉久久夜色精品国产| 国产一区二区三区在线免费观看| 亚洲视频日韩精品| 日韩欧美一区二区三区| 国语自产精品视频在线看| 日韩电影在线观看永久视频免费网站| 热久久美女精品天天吊色| 国产精品麻豆va在线播放| 欧美日韩综合视频| 国产精品一二三视频| 国产精品久久久久久久久久新婚| 国产精品电影观看| 伦伦影院午夜日韩欧美限制| 欧美自拍视频在线观看| 欧美性生交xxxxxdddd| 国产成人精品日本亚洲专区61| 91香蕉嫩草影院入口| 成人久久久久久| 精品国产欧美一区二区三区成人| 亚洲欧美一区二区三区久久| 成人激情视频免费在线| 日韩成人中文字幕在线观看| 国内精品久久影院| 欧美视频一区二区三区…| 欧美一级片在线播放| 亚洲免费电影在线观看| 国产精品一区二区三| 国产婷婷成人久久av免费高清| 日韩高清电影免费观看完整版| 日韩在线视频一区| 久久中文精品视频| 午夜精品久久久久久久男人的天堂| 亚洲人成网站999久久久综合| 九九热最新视频//这里只有精品| 一区二区在线视频播放| 亚洲人成啪啪网站| 91经典在线视频| 日韩成人黄色av| 日韩激情第一页| 精品亚洲va在线va天堂资源站| 亚洲精品资源在线|