【发布时间】:2018-03-28 15:35:14
【问题描述】:
我有一台名为“Teacher's Lounge Printer”的打印机(注意撇号)。
在标准 Windows 7 命令提示符下执行以下命令时,会出现“Error 0x8004103A Invalid object path”。
cscript "%WINDIR%\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -d -p "Teacher's Lounge Printer"
如果我将打印机重命名为“Teachers Lounge Printer”(不带撇号),那么不带撇号的命令将成功执行。
cscript "%WINDIR%\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -d -p "Teachers Lounge Printer"
我觉得我已经尝试过双引号、单引号的所有组合,甚至尝试过转义字符。
最终,这将使它成为我正在编写的批处理脚本,但我首先需要让单个命令正常工作。
我知道我做错了什么,感谢任何帮助。
【问题讨论】:
-
你试过
\'吗? -
是的。
Unable to delete printer Teacher\'s Lounge Printer Error 0x8004103A Invalid object path
标签: batch-file command-line vbscript special-characters apostrophe