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 |