Access logon (VBScript)
This code can be found in
Chapter 5 of Exchange Server Cookbook
Purchase XP Cookbook or Networking Recipes for only $25 plus shipping! While supplies last.
Find out how to download all of the VBScript code from this site.
' This script was originally published in the Exchange Cookbook,
' (http://www.exchangebookcook.com). Written by Paul Robichaux,
' Missy Koslosky, and Devin Ganger. Redistributed with permission
' of the publisher, O'Reilly & Associates.
' ------ SCRIPT CONFIGURATION ------
strComputerName = "<serverName>" ' e.g. "batman"
' ------ END CONFIGURATION ---------
strE2K3WMIQuery = "winmgmts://" & strComputerName &_
"/root/MicrosoftExchangeV2"
' Find each mailbox on the target server. Get the last logon date and user.
' Display them all.
Set mboxList = GetObject(strE2K3WMIQuery).InstancesOf("Exchange_Mailbox")
For each mailbox in mboxList
strOutput = ""
strOutput = "Mailbox: " & mailbox.MailboxDisplayName & vbCRLF
theTime = mailbox.LastLogonTime
If (IsNull(theTime)) then
strOutput = strOutput & " Never logged on" & vbCRLF
else
strOutput = strOutput & " Last logon at: " & theTime & vbCRLF
strOutput = strOutput & " by: " & mailbox.LastLoggedOnUserAccount
End If
WScript.Echo strOutput
Next
|
This code has been viewed 2389 times.
|
New from the creators of TechTasks.com:
StatSheet.com
|