Я хотел бы узнать, возможно ли создать и использовать принтер в рабочих ролях Azure.
Я знаю, что могу устанавливать принтеры с помощью базовых пакетных команд. Поэтому я мог бы определить пакетный скрипт, который будет запускаться как задача запуска.
что-то вроде:
rundll32 printui.dll,PrintUIEntry /if /b "printer" /f %windir%\inf\ntprint.inf /r "file:" /m "printername"
)
Вопрос:Могу ли я использовать принтер для печати в файл, может быть, в локальное хранилище? Мне нужна функция печати в файл или, по крайней мере, чтобы был установлен принтер, потому что мне нужно получитьПКЛвывод с разных установленных принтеров.
К сожалению, я не могу протестировать это сам. У меня нет CC, чтобы присоединиться к 90-дневной пробной версии.
решение1
Если вы считаете, что это возможно на виртуальной машине Azure, то это определенно возможно и на веб-/рабочих ролях.
Что вам нужно, так этоЗапускатьЗадача, выполняемая с повышенными привилегиями ( executionContext='elevated'
). Эта задача запуска может быть чем угодно, чтоне требует пользовательского интерфейсабежать.