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

首頁 > 編程 > VBScript > 正文

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

2020-06-26 18:08:26
字體:
來源:轉載
供稿:網友
問: 
您好,腳本專家!如何確定名為 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
国产免费一区二区三区在线观看| 亚洲激情在线观看| 91久久久久久久久久| 91免费福利视频| 成人av资源在线播放| 国产成人精品免费久久久久| 久久久女女女女999久久| 欧美交受高潮1| 热久久免费国产视频| 亚洲国产婷婷香蕉久久久久久| 国产精品自拍偷拍视频| 91国内产香蕉| 久久久免费高清电视剧观看| 黑人与娇小精品av专区| 26uuu亚洲国产精品| 国产视频在线观看一区二区| 日韩欧美在线一区| 日韩中文在线不卡| 国产乱肥老妇国产一区二| 国产九九精品视频| 中文字幕亚洲欧美一区二区三区| 久久精品国产69国产精品亚洲| 欧美高清在线视频观看不卡| 成人免费福利在线| 国产精品美女久久久久av超清| 伦伦影院午夜日韩欧美限制| 一区二区三区高清国产| 国产精品欧美一区二区| 狠狠综合久久av一区二区小说| 久久精品中文字幕免费mv| 97激碰免费视频| 国产婷婷色综合av蜜臀av| 精品久久久一区| 国产精品色午夜在线观看| 国产精品久久久久久久久借妻| 欧美影院成年免费版| 欧美在线免费看| 这里只有精品在线观看| 精品国产鲁一鲁一区二区张丽| 精品久久久久久久大神国产| 国内精品久久久久伊人av| 欧美成aaa人片在线观看蜜臀| 欧美激情国产精品| 亚洲性69xxxbbb| 欧美国产精品va在线观看| 亚洲第一天堂av| 久久99热精品| 美女精品视频一区| 久久99亚洲精品| 国产欧美一区二区三区视频| 欧美国产日产韩国视频| 国产99久久精品一区二区| 高清一区二区三区四区五区| 国产一区视频在线播放| 136fldh精品导航福利| 国模吧一区二区| 在线观看成人黄色| 精品国偷自产在线视频99| 久久久精品久久久| 日本一本a高清免费不卡| 久久久成人精品| 国产欧美一区二区白浆黑人| 亚洲大胆人体av| 久久成人免费视频| 亚洲精品国产精品国产自| 91九色蝌蚪国产| 日本乱人伦a精品| 韩国视频理论视频久久| 欧美自拍视频在线观看| 成人av在线天堂| 国产69久久精品成人看| 国产精品91免费在线| 亚洲视频在线观看视频| 亚洲女人天堂色在线7777| 国产精品96久久久久久又黄又硬| 69视频在线免费观看| 热久久99这里有精品| 亚洲视频日韩精品| 中文字幕日韩欧美在线| 日本久久久久久久久| 欧美一级电影免费在线观看| 日本精品va在线观看| 亚洲人成电影网| 日韩欧美成人精品| 97在线视频免费看| 久久精品国产欧美激情| 欧美激情高清视频| 国产亚洲精品成人av久久ww| 在线看欧美日韩| 97精品久久久中文字幕免费| 亚洲理论片在线观看| 亚洲国产精品推荐| 国产精品免费小视频| 亚洲精品色婷婷福利天堂| 亚洲精品午夜精品| 日韩欧美福利视频| 欧美超级免费视 在线| 国产精品视频免费在线| 97视频免费在线看| 亚洲精品欧美极品| 久久综合九色九九| 亚洲国产高清自拍| 在线成人激情视频| 国产亚洲精品日韩| 亚洲国产精品久久久| 成人av在线亚洲| 亚洲偷熟乱区亚洲香蕉av| 国产精品av免费在线观看| 国产精品综合久久久| 欧美性极品xxxx娇小| 国产精品女主播| 欧美日韩亚洲成人| 欧美激情国产精品| 另类专区欧美制服同性| 日韩av免费在线观看| 日韩有码片在线观看| 亚洲精品成人免费| 日本电影亚洲天堂| 51色欧美片视频在线观看| 亚洲精品国精品久久99热| 欧美第一页在线| 亚洲欧洲在线看| 亚洲区bt下载| 亚洲欧美三级伦理| 一区二区成人av| 91精品国产综合久久久久久久久| 在线观看日韩专区| 午夜精品久久久久久久久久久久| 欧美在线视频a| 91国偷自产一区二区三区的观看方式| 日韩成人黄色av| 成人免费在线视频网站| 最近2019免费中文字幕视频三| 欧亚精品中文字幕| 亚洲自拍偷拍视频| 国产午夜精品一区二区三区| 久久综合伊人77777尤物| www.亚洲男人天堂| 国产狼人综合免费视频| 国产91亚洲精品| 欧美在线视频免费播放| 国产一区红桃视频| 亚洲欧洲一区二区三区在线观看| 午夜精品久久久久久久99热| 精品亚洲一区二区三区四区五区| 国产成人综合亚洲| 久久人91精品久久久久久不卡| 欧美激情亚洲激情| 色偷偷噜噜噜亚洲男人的天堂| 欧美色videos| 亚洲一区二区三区sesese| 亚洲欧美日韩第一区| 97精品久久久中文字幕免费| www.亚洲天堂| 日韩中文字幕免费| 在线亚洲男人天堂| 久久久人成影片一区二区三区观看| 国产欧美一区二区三区久久人妖| 精品国产一区av| 亚洲第一色在线| 中文字幕久久久av一区| 国产精品第一第二| 日韩成人av网| 成人黄色av播放免费|