Advertisement
Guest User

Python SMB Connection

a guest
Dec 22nd, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. def makesmbconnection(driveletter,server,share,user,password,persistent):
  2.     if (persistent==False):
  3.         smbcommand = r"net use %s \\%s\%s %s /USER:%s /PERSISTENT:NO"%(driveletter,server,share,password,user)
  4.     else:
  5.         smbcommand = r"net use %s \\%s\%s %s /USER:%s /PERSISTENT:YES"%(driveletter,server,share,password,user)
  6.  
  7.     try:
  8.         smbc = subprocess.Popen(smbcommand,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
  9.         stdout, stderr = smbc.communicate()
  10.         print "%s %s"%(stdout,stderr)
  11.     except:
  12.         print "error."
  13.  
  14.  
  15. shell output:
  16. >>> makesmbconnection("M:","127.0.0.1","D","Home","password",False)
  17. net use M: \\127.0.0.1\D password /USER:Home /PERSISTENT:NO
  18. The command completed successfully.
  19.  
  20. C:\Users\Home>M:
  21. The system cannot find the drive specified.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement