檢視那些使用者登入在域中的那台客戶端上

2021-09-04 04:33:53 字數 1911 閱讀 9674

在域環境下,要檢視那些使用者已經登入在域中,用那台電登入的,一般是啟用登入事件審核,然後再去安全日誌中去查詢,安全日誌中log量大,檢視也不方便,有沒有更方便的方法呢?

一次偶然的機會,從微軟一位工程師中得到乙個指令碼,在域控制器上新建乙個txt檔案,將下面內容copy進去,存為.vbs ,然後執行就可以檢視那些使用者登入在域中的那台客戶端上!

' script for getting current logged user name on domain

strdomainname = inputbox ("please enter the internal domain name:","script for getting current logged username","yourdomain.local")

arrdomlevels = split(strdomainname, ".")

stradspath = "dc=" & join(arrdomlevels, ",dc=")

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.commandtext = _

"select name, location from 'ldap://"&stradspath&"' " _

& "where objectclass='computer'" 

objcommand.properties("page size") = 1000

objcommand.properties("searchscope") = ads_scope_subtree

set objrecordset = objcommand.execute

objrecordset.movefirst

set ofso = createobject("scripting.filesystemobject")

set of = ofso.createtextfile("loggeduser.txt", true, true)

do until objrecordset.eof

on error resume next

spc = objrecordset.fields("name").value

of.writeline " "

of.writeline "machine name: "&spc

set objwmilocator = getobject("winmgmts:" _

& "!\\" & spc & "\root\cimv2")

if err = 0 then

set col =  objwmilocator.execquery _

("select * from win32_computersystem")

for each item in col

of.writeline  "logged user: "&item.username

next

set col = nothing

else

of.writeline "!!! cant connect to "&spc&" !!!"

end if

objrecordset.movenext

loop

of.close

msgbox "done! cheers!"

Git檢視 修改本地客戶端使用者名稱 郵箱

1 首先明白一點,git的使用者名稱 郵箱是本地的乙個標識,表示說本地庫的所屬者,不隨遠端倉庫的改變而改變。2 本地的使用者名稱和郵箱是可以修改的,一旦你修改,表示你這次提交的人已經不是之前的那個使用者啦,是你修改的那個新使用者啦。3 但是一般我們都是一台電腦配置乙個全域性的使用者名稱和郵箱 複製 ...

檢視或修改GIT客戶端使用者名稱和郵箱位址

今天無意中把我git的使用者名稱給修改,看公司gitlab的提交日誌發現使用者名稱不對,在這裡說一下解決方法。這裡的使用者名稱和郵箱是我們本地git命令列配置的,而不是git賬號登入的使用者名稱和郵箱,當然一般情況下我們都會和git賬號的使用者名稱和郵箱保持一致,是本地git客戶端的乙個變數,不隨g...

Oracle中檢視客戶端連線的IP資訊

大家都知道在v session 中記錄著客戶端的機器名稱,但是沒有ip 如果記錄clinet ip 呢?con sys sys as dba 1.利用triger 這裡不介紹.2.利用 dbms session 過程包.begin dbms session.set identifier sys co...