VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



WMI sample showing how to impersonate. It shows how to list all shares on a remote computer using d

by Bart Jonkman (20 Submissions)
Category: Miscellaneous
Compatability: Visual Basic 5.0
Difficulty: Unknown Difficulty
Originally Published: Wed 19th February 2003
Date Added: Mon 8th February 2021
Rating: (1 Votes)

WMI sample showing how to impersonate. It shows how to list all shares on a remote computer using different credentials, also called

Rate WMI sample showing how to impersonate. It shows how to list all shares on a remote computer using d



' This function lists all shares on a remote computer, using different 
' credentials than the currently logged on user.

' Check out http://www.activxperts.com/activmonitor for more samples and 
' components

Option Explicit

Sub ListShares(  strComputer, strUser, strPassword )
    Dim strObject
    Dim objLocator, objWMIService, objShare
    Dim colShares

    Set objLocator = CreateObject( "WbemScripting.SWbemLocator" )
    Set objWMIService = objLocator.ConnectServer ( strComputer, "root/cimv2", strUser, strPassword )
    objWMIService.Security_.impersonationlevel = 3
    Set colShares = objWMIService.ExecQuery( "Select * from Win32_Share" )
For Each objShare In colShares
Wscript.Echo objShare.Name & " [" & objShare.Path & "]"
Next

End Sub



' Main

Dim strComputer, strUser, strPassword
Do
   strComputer = inputbox( "Please enter the name of a computer in your network (or . for local host)", "Input" )
Loop until strComputer <> ""
Do
   strUser = inputbox( "Please enter username", "Input" )
Loop until strUser <> ""
Do
   strPassword = inputbox( "Please enter password", "Input" )
Loop until strPassword <> ""

ListShares strComputer, strUser, strPassword

WScript.Echo( vbCrlf & "Ready." & vbCrlf & "Check out http://www.activxperts.com for more samples and components." )

Download this snippet    Add to My Saved Code

WMI sample showing how to impersonate. It shows how to list all shares on a remote computer using d Comments

No comments have been posted about WMI sample showing how to impersonate. It shows how to list all shares on a remote computer using d. Why not be the first to post a comment about WMI sample showing how to impersonate. It shows how to list all shares on a remote computer using d.

Post your comment

Subject:
Message:
0/1000 characters