问题:
我的脚本在作为任务运行时不会运行,因为未加载配置文件并且没有加载打印机。
一些背景信息:
双击时脚本运行正常
尝试更改默认wscript< - > cscript
尝试过.bat自定义脚本,然后转到VBS
尝试直接使用cmd / vbs运行脚本/ wscript / cscript
尝试使用object.AddWindowsPrinterConnection
添加打印机,但仍然无效
成绩:
扫描'location1'然后转储到SharePath - 由Xerox Workcenter完成 - 已完成
抓取SharePath并将所有文件移至ProcessingPath - 使用VBS完成
使用/ t参数打开Adobe并打印到printer1 - 已完成
目标/可能的改动/推定(如果错误则纠正):
如果有人知道如何将JPG直接打印到可以正常工作的打印机上,我就不必使用PDF
我想知道从Powershell运行整个计划任务环境的方式/位置。
有谁能告诉我应该从哪里编码才能实现这个目标?我已经用2种语言进行编码,希望第三种语言是正确的。
打印机1也在UNC路径上,所以我必须以某种方式告知已登录的用户并临时安装驱动程序。
我是否必须直接使用驱动程序SDK进行打印,或者可以在某处/其他地方实现?
编辑:我的一个问题 - 即使用户未登录,我如何打印(仅使用代码)?
我只是想让人们得到完整的故事,所以建议没有重复。
谢谢,
答案 0 :(得分:1)
编辑:我的一个问题 - 即使是如何打印(仅使用代码) 用户未登录?
对于您的“一个问题”,由于您的脚本在登录系统并以交互方式运行时正确运行,因此您可以使用Windows Scheduler来获取此功能。
使用相同的用户帐户运行“计划任务”。
根据您使用的Windows版本,输入方式略有不同。在Windows 7中,它位于任务属性的“常规”选项卡中。
点击“更改用户或组”以输入用户。