在域環境下,要檢視那些使用者已經登入在域中,用那台電登入的,一般是啟用登入事件審核,然後再去安全日誌中去查詢,安全日誌中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...