如何收集登陆信息



如何收集登陆信息

首页 系统管理脚本 脚本 登陆 发送 用户名 计算机名
收集信息导出的时候,大家经常会用到excel或者xml等,以便于以后的导入和整理,那么这里是一个导出到excel表格的例子。
提问:在域中的用户登录某台PC 后, 登录脚本能自动发送该用户的用户名和该PC的计算机名到服务器的某个文件内(最好是xls的文件),如果可以 还能把网卡的IP地址和MAC地址一起发来! 最基本的就是要能得到用户名和机器名。
注: 可能有很多用户同时登录的,如果单独写入某个XLS 文件有难度,也可以是每个用户单独的 一个 小的 TXT文件。
(测试环境:Windows 2000 Advanced server 繁体版 Service Pack 4)

==========================================================================

 VBScript Source File -- Created with SAPIEN Technologies PrimalScript 3.1

 NAME: Retrieve Logon Information.vbs

 AUTHOR:  , gnaw0725
 DATE  : 2004-6-19

 COMMENT:  
由于这里要求的条件不多,这里也没有用循环,直接写worksheet中的单元格了(呵呵,
比较丑陋了)。这个脚本是在serverIpAddressshareFolder下产生以登陆名为文件名
的xls纪录档,下次再次传送的时候,自动覆盖该文件。此目录要求在用户登陆的时候可用
并拥有读写权限。
==========================================================================

Create New workbook
Set objexcel=CreateObject("excel.application")
Set objworkbook=objexcel.workbooks.add()
objexcel.cells(1,1).value="用户名"
objexcel.cells(1,2).value="计算机名"
objexcel.cells(1,3).value="ip地址"
objexcel.cells(1,4).value="MAC"

Write Logon Information
Set oWshNetwork = WScript.CreateObject("WScript.Network")
sLogonComputerName = oWshNetwork.ComputerName
sLogonUserName = oWshNetwork.UserName
Set objWMIService = GetObject("winmgmts:"& sLogonComputerName & " ootcimv2")

Set col = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
For Each objAdapter In col
 objexcel.cells(2,1).value=sLogonUserName
 objexcel.cells(2,2).value=sLogonComputerName
 objexcel.cells(2,3).value=objAdapter.IPAddress
 objexcel.cells(2,4).value=objAdapter.MACAddress
Next

Save Workbooks
objexcel.displayAlerts=false
objworkbook.saveas "serverIpAddressshareFolder" & sLogonUserName & ".xls"
objworkbook.close




喜欢这篇文章吗?那就点击 订阅吧

首页| 评论 1 | 引用 0 | 编辑 按下键盘Ctrl+D会有惊喜发生
原文:如何收集登陆信息
分类:[首页]>>[系统管理脚本]
原创: 活动目录SEO博客版权所有。转载时必须注明本声明,本文作者和链接。
作者: gnaw0725
链接:http://gnaw0725.blogbus.com/logs/4888697.html
时间:2004-10-12 20:13
收藏到: Yahoo书签 百度收藏 Google书签 QQ书签 天极网摘 新浪ViVi 365Key网摘 diglog 和讯网摘 博拉网 Del.icio.us POCO网摘 Windows Live

一篇日志:<<  如何用脚本打开文件夹
一篇日志:关于枚举本地账户信息的脚本  >>


『如何收集登陆信息 我想说:』
 姓名: 
 网址: 
 

本页精品文章:如何收集登陆信息
活动目录SEO博客公告
月流量突破 10 万,总流量突破170万,如果您对活动目录域网络管理也有心得,并且希望以此扩大自己影响力,只需要添加本站链接,然后将文章标题和链接在线留言给活动目录博客,活动目录博客将收录您的文章,并注明您的站点及链接。