This script looks for 3 different files and reports who has them open to an excel spreadsheet. You have to be a system admin to run it.
On Error Resume Next
Dim fso
Dim FindPos
Dim RowNumber, ColumnNumber, XL
ColumnNumber=1
RowNumber=1
Set XL = CreateObject("Excel.Application")
XL.workbooks.add
XL.Visible = TRUE
XL.Cells(RowNumber, ColumnNumber).Value = "User"
XL.Cells(RowNumber, ColumnNumber+1).Value = "Path"
RowNumber=RowNumber+1
Set fso = GetObject("WinNT://mcmnetapp/LanmanServer")
If (IsEmpty(fso) = False) Then
For Each resource In fso.resources
If (Not resource.User = "") And (Not Right(resource.User,1) = "$") Then
FindPos = Instr(1, resource.path, "Axys32.exe" ,1)
If (FindPos <> 0) Then
XL.Cells(RowNumber, ColumnNumber).Value = resource.user
XL.Cells(RowNumber, ColumnNumber+1).Value = resource.Path
RowNumber=RowNumber+1
End If
FindPos = Instr(1, resource.path, "Rep32.exe" ,1)
If (FindPos <> 0) Then
XL.Cells(RowNumber, ColumnNumber).Value = resource.user
XL.Cells(RowNumber, ColumnNumber+1).Value = resource.Path
RowNumber=RowNumber+1
End If
FindPos = Instr(1, resource.path, "Rex32.exe" ,1)
If (FindPos <> 0) Then
XL.Cells(RowNumber, ColumnNumber).Value = resource.user
XL.Cells(RowNumber, ColumnNumber+1).Value = resource.Path
RowNumber=RowNumber+1
End if
End If
Next
End If
XL.Cells.EntireColumn.Autofit
Set XL=nothing
MsgBox "Done"