|
You shouldn't need the extra quotes in the printer
name/path. The value of the variable is passed in its entirety, it doesn't
get truncated because it contains spaces. Someone else already recommended
trying to connect to the printer from the Run line, I'll second
that.
-Andrew
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ed Crowley [MVP] Sent: Wednesday, December 07, 2005 2:32 PM To: [email protected] Subject: RE: [ActiveDir] Help with _vbscript_ to map printers This should work:
UNCpath1 = "\\server.abc.private\"“HP Color
LaserJet 3500"""
Ed Crowley MCSE+Internet MVP
Freelance E-Mail Philosopher Protecting the world from PSTs and Bricked Backups!™ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rich Milburn Sent: Wednesday, December 07, 2005 12:17 PM To: [email protected] Subject: RE: [ActiveDir] Help with _vbscript_ to map printers Try using Chr(34) instead of quotes for
your paths… i.e. UNCpath1 = "\\server.abc.private\" & Chr(34) &
“HP Color LaserJet 3500" & Chr(34) Chr(34)
is how you get quotes into a string – at least it’s the only way I’ve ever
gotten to work… my WSH doesn’t seem to like the double quotes I see some people
use sometimes (i.e. MsgBox “I
said, “”Hello.”” would always give me an error. MsgBox “I said, “ & chr(34) &
“Hello.” & Chr(34) works) Rich ----------------------------------------------------------------------- From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Noah
Eiger Hi
– I am
trying to modify a VBS found on the Internet to map multiple printers. This will
be run for every user in an OU. I keep getting the following error for line 8:
8007007B - The filename, directory name or volume syntax is
incorrect I have
played around with the syntax but think I am missing something very basic here.
Any thoughts? I got
this from:
http://www.computerperformance.co.uk/ezine/ezine16.htm#Example%203:%20Mapping%20Multiple%20Printers '
Poached from Guy Thomas February 2004. '
****************************** Dim
multiPrinter, UNCpath1, UNCpath2, UNCpath3 UNCpath1 = "\\server.abc.private\HP Color LaserJet
3500" UNCpath2 = "\\server.abc.private\HP LaserJet
3300" UNCpath2 = "\\server.abc.private\HP LaserJet
5000" Set
multiPrinter = CreateObject("WScript.Network") multiPrinter.AddWindowsPrinterConnection
UNCpath1 multiPrinter.AddWindowsPrinterConnection
UNCpath2 multiPrinter.AddWindowsPrinterConnection
UNCpath3 '
WScript.Echo "Your printer is mapped from : " & UNCpath1
_ '
& "and from : " & UNCpath2 WScript.Quit ' End
of _vbscript_
-- |
smime.p7s
Description: S/MIME cryptographic signature
