Hi Everyone-
Does anyone know how to connect to a microsoft share using smb if the share name has a space in it?
For example:
smb://SERVER;username:password@computer/SHARE NAME"
This does not work. Yet when I use the finder to connect to the share, the share name pops up as a choice to select and I can connect that way. Therefore, the finder recognizes a share name this way, but I can’t get my applescript to recognize it and connect.
Any ideas?
Thanks.
SA
Try escaping the space with a backslash…
smb://SERVER;username:password@computer/SHARE NAME"
Tried that.
Seems applescript does not like that and the script editor gives an error when I try to check the syntax.
%20 does not work either.
Any other ideas?
Thanks.
SA 
Sorry 'bout that…
mount volume "smb://SERVER;username:password@computer/SHARE\ NAME"
It needs two backslashes – untested, I do not use smb…
It might error because of the word “SERVER;” too.
Nope.
That gives me the same error.
SERVER should not matter because I use that in other scripts and they work fine if the share name is one word.
Any other ideas?
Thanks.
SA
What is the error you are getting? Is it a syntax error, or is it something else? Have you tried using the other machines IP address instead of the “computer” name?
Here is the error I get:
Finder got an error: File some object wasn't found
This error comes when I try to run the following script:
set folder_ to "Folder Name"
set volume_ to "smb://NETBIOSNAME;username:pass@Computer/SHARE\ NAME"
tell application "Finder"
--try
mount volume volume_
--end try
open alias folder_
end tell
When I get the error, script editor highlights the following portion of the script:
mount volume volume_
This same code works for shares that are one word, but the space throws off applescript for some reason. I was going to try the same thing from the command line, but I’m not sure what that command would be.
Any ideas?
Thanks.
SA 
I’m just guessing, and since I don’t use smb I have no way of testing it, you might give this a try…
set volume_ to "smb://NETBIOSNAME;username:pass@Computer/"SHARE NAME""
Also, I’m not sure if it’s any help, but the entire “Using Samba” book by OReilly is on your hard drive…
file:///usr/share/swat/using_samba/index.html