Dim FileService Dim FileShare Dim ComputerName Dim ComputerDomain ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" Set FileService = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") For Each FileShare In FileService Response.Write FileShare.Name&"<BR>" Next Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" Set FileShare = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer/" & ShareName) Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" Set FileShare = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer/" & ShareName) Response.Write FileShare.CurrentUserCount Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" Set FileShare = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer/" & ShareName) Response.Write FileShare.Description Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName Dim NewFileShareDescription ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" NewFileShareDescription = "New_File_Share_Description" Set FileShare = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName& "/
LanmanServer/" & ShareName) FileShare.Description = NewFileShareDescription FileShare.SetInfo Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" Set FileShare = GetObject("WinNT://" & ComputerDomain &"/" & ComputerName & "/
LanmanServer/" & ShareName) Response.Write FileShare.HostComputer Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" Set FileShare = GetObject("WinNT://" & ComputerDomain &"/" & ComputerName & "/
LanmanServer/" & ShareName) Response.Write FileShare.MaxUserCount Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName Dim NewFileShareMaximumUsers ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" NewFileShareMaximumUsers = Maximum_Users_Value Set FileShare = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName& "/
LanmanServer/" & ShareName) FileShare.MaxUserCount = NewFileShareMaximumUsers FileShare.SetInfo Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" Set FileShare = GetObject("WinNT:// "& ComputerDomain & "/" & ComputerName & "/
LanmanServer/" & ShareName) Response.Write FileShare.Path Dim Container Dim FileShare Dim ComputerName Dim ComputerDomain Dim ShareName Dim NewFileSharePath Dim NewFileShareDescription ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" NewFileSharePath = "Path_To_Share" NewFileShareDescription = "File_Share_Comment" Set Container = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") Set FileShare = Container.Create("fileshare", ShareName) FileShare.Path = NewFileSharePath FileShare.Description = NewFileShareDescription FileShare.MaxUserCount = -1 FileShare.SetInfo Dim Container Dim ComputerName Dim ComputerDomain Dim ShareName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ShareName = "Target_Share_Name" Set Container = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") Call Container.Delete("fileshare", ShareName) Dim FileService Dim ComputerName Dim ComputerDomain Dim Session ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" Set FileService = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") For Each Session In FileService.Sessions Response.Write "Session Name:" & Session.Name & " established by User: " &
Session.User &_ " from Computer: "&Session.Computer&" Connect Time: "&Session.ConnectTime&_ " Idle Time: "&Session.IdleTime & "<BR>" Next Dim FileService Dim ComputerName Dim ComputerDomain Dim Session Dim Collection Dim UserSessionName Dim UserSession ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" UserSessionName = "Target_Session" Set FileService = GetObject("WinNT://" & ComputerDomain &"/"& ComputerName & "/
LanmanServer") Set Collection = FileService.Sessions Set UserSession = Collection.GetObject(UserSessionName) Dim FileService Dim ComputerName Dim ComputerDomain Dim Session Dim Collection Dim UserSessionName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" UserSessionName = "Target_Session" Set FileService = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") Set Collection = FileService.Sessions Collection.Remove (UserSessionName) Dim FileService Dim ComputerName Dim ComputerDomain Dim Session Dim Collection ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" Set FileService = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") Set Collection = FileService.Sessions For Each Session In Collection Collection.Remove (Session.Name) Next Dim FileService Dim ComputerName Dim ComputerDomain Dim Resource ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" Set FileService = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") For Each Resource In FileService.Resources Response.Write "ResourceID: "& Resource.Name &" Resource: "& Resource.Path & "
Opened by: " &_ Resource.User & " Lock Count: " & Resource.LockCount & "<BR>" Next Dim FileService Dim ComputerName Dim ComputerDomain Dim ResourceUser Dim ResourcePath Dim Resource Dim Collection ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" ResourceUser = "Target_Username" Set FileService = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/
LanmanServer") Set Collection = FileService.Resources Response.Write "User "& ResourceUser & " has the following resources open:" & "<BR>" For
Each Resource In Collection If Resource.User = ResourceUser Then Response.Write Resource.Path & "<BR>" End If Next Dim ComputerName Dim ComputerDomain Dim Container Dim PrintQueue ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" Set Container = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName) Container.Filter = Array("PrintQueue") For Each PrintQueue In Container Response.Write PrintQueue.Name & amp;"<BR>" Next Dim ComputerName Dim ComputerDomain Dim PrintQueueName Dim PrintQueue ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) Dim ComputerName Dim ComputerDomain Dim PrintQueueName Dim PrintQueue ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) Response.Write PrintQueue.Model Dim ComputerName Dim ComputerDomain Dim PrintQueueName Dim PrintQueue Dim Item ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) If IsArray(PrintQueue.PrintDevices) Then For Each Item In PrintQueue.PrintDevices Response.Write Item & "<BR>" Next Else Response.Write PrintQueue.PrintDevices & "<BR>" End If Dim PrintQueue Dim ComputerName Dim ComputerDomain Dim PrintQueueName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/"
PrintQueueName) Response.Write PrintQueue.Status Dim PrintQueue Dim ComputerName Dim ComputerDomain Dim PrintQueueName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) PrintQueue.Pause Dim PrintQueue Dim ComputerName Dim ComputerDomain Dim PrintQueueName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) PrintQueue.Resume Dim PrintQueue Dim ComputerName Dim ComputerDomain Dim PrintQueueName Dim PrintJob ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) For Each PrintJob in PrintQueue.PrintJobs Response.Write PrintJob.Name & " " & PrintJob.Description & " " & PrintJob.User & "
" & PrintJob.TotalPages & "<BR>" Next Dim PrintQueue Dim ComputerName Dim ComputerDomain Dim PrintQueueName Dim PrintJob Dim UserToPrioritize ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" UserToPrioritize = "User_To_Elevate_Priority" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) For Each PrintJob in PrintQueue.PrintJobs If PrintJob.User = UserToPrioritize Then PrintJob.Priority = 99 PrintJob.SetInfo End If Next Dim PrintQueue Dim PrintJob Dim ComputerName Dim ComputerDomain Dim PrintQueueName Dim Collection Dim UserToRemove ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" UserToRemove = "User_To_Remove_From_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) Set Collection = PrintQueue.PrintJobs For Each PrintJob In PrintQueue.PrintJobs If PrintJob.User = UserToRemove Then Collection.Remove (CStr(PrintJob.Name)) End If Next Dim PrintQueue Dim ComputerName Dim ComputerDomain Dim PrintQueueName ComputerDomain = "Domain_To_Manage" ComputerName = "Target_Computer_Name" PrintQueueName = "Target_Print_Queue" Set PrintQueue = GetObject("WinNT://" & ComputerDomain & "/" & ComputerName & "/" &
PrintQueueName) PrintQueue.Purge | Top |