我想知道是否可以在 Azure Worker Roles 中创建和使用打印机。
我确实知道我可以使用基本批处理命令安装打印机。因此我可以定义一个作为启动任务运行的批处理脚本。
就像是:
rundll32 printui.dll,PrintUIEntry /if /b "printer" /f %windir%\inf\ntprint.inf /r "file:" /m "printername"
)
问题:我可以使用打印机打印到文件,也许是本地存储吗?我确实需要打印到文件的功能,或者至少安装打印机,因为我必须获得聚己内酯来自不同安装的打印机的输出。
遗憾的是我无法亲自测试。我没有 CC 来参加 90 天的试用。
答案1
如果您认为在 Azure VM 上可行,那么在 Web/Worker 角色上肯定也是可行的。
你需要的是启动使用提升的权限执行的任务(executionContext='elevated'
)。此启动任务可以是任何不需要用户界面跑步。