Często istnieje konieczność rejestrowania faktu logowania się użytkownika i wiedzy czy w dalszym ciągu pracuje. Można to zrobić konwencjonalnie, w skrypcie logowania (czy to przydzielanym w Active Directory Users & Computers czy to w GPO) tak jak kiedyś proponował np. mips. Innym rozwiązaniem jest zbieranie tych danych z pomocą (niejako mimochodem) LimitLogon czy MS Systems Management Server... Ups. System Center Configuration Manager.
Ale ostatnio przeczytałem (i to całkiem znośne wygląda), że BGInfo – kiedyś z Sysinternals, obecnie część MSFT -- wykorzystywane do ukazywania użytkownikom pewnych informacji helpdeskowych) może zapisywać komplet zbieranych przez siebie informacji w bazie danych.
i potem wywołujemy z parametrami
%logonserver%\netlogon\Bginfo.exe %logonserver%\netlogon\BGInfoFile.bgi /TIMER:0
Jeśli nie chcemy użytkownikom zmieniać pulpitu to można np. wywołać w popupie i go usunąć:
%logonserver%\netlogon\Bginfo.exe %logonserver%\netlogon\BGInfoFile.bgi /TIMER:0 /popup %logonserver%\netlogon\pskill.exe Bginfo
w efekcie dostajemy wpisy zawierające następujące dane:
SELECT TOP 1000 [Time_Stamp],[User_Name],[Host_Name],[OS_Version], [Service_Pack],[Machine_Domain],[Logon_Domain], [Logon_Server],[System_Type],[Network_Card],[IP_Address],[Subnet_Mask],[Default_Gateway],[MAC_Address],[Network_Speed],[Network_Type], [DHCP_Server],[DNS_Server],[CPU],[Memory], [Boot_Time],[Snapshot_Time],[IE_Version],[Volumes],[Free_Space] FROM [BGInfo].[dbo].[BGInfoTable]
choć może w niezbyt fajnej formie (tu trochę ograniczonej formie, dla czytelności):
| Time_Stamp | User_Name | Host_Name | OS_Version | Network_Card | IP_Address | MAC_Address | Network_Speed | Free_Space |
| 2008-12-30 14:25:54.000 |
ziemekb |
ZBDELL |
Windows Vista |
Broadcom NetXtreme 57xx Gigabit Controller Intel(R) Wireless WiFi Link 4965AGN Check Point Virtual Network Adapter For SecureClient Microsoft Windows Mobile Remote Adapter VMware Virtual Ethernet Adapter for VMnet1 VMware Virtual Ethernet Adapter for |
(none) 192.168.49.101 (none) (none) 192.168.60.1 192.168.193.1 |
00-1C-23-97-B0-9C 00-13-E8-EC-48-31 54-1A-98-A4-E2-0D 80-00-60-0F-E8-00 00-50-56-C0-00-01 00-50-56-C0-00-08 |
1 Gb/s 54 Mb/s 1 Gb/s 0 b/s 100 Mb/s 100 Mb/s |
C:\ 15.22 GB NTFS D:\ 2.37 GB NTFSB NTFS |
Źródła: