Рейтинг:0

Powershell: настройка печати напрямую

флаг us

Я пытаюсь установить в настройках принтера значение «Печать напрямую на принтер» через Powershell. Это потому, что он имеет тенденцию время от времени меняться.

Мне удалось сделать это 2 дня назад, но когда я хотел запустить его сегодня, это не сработало.

Это был мой тестовый код:

$printer = "Принтер Brother MFC-J4510DW"
$pr = Get-WmiObject -Class Win32_Printer -Filter "Имя = '$printer'"
$pr.Direct = $true
$pr.Put()

Это должно привести к тому, что свойство SpoolEnabled перейдет в $false, но это не так, а свойство Direct просто вернется к $false.

Пробовал с

rundll32 printui.dll,PrintUIEntry /Xs /n Атрибуты "ВАШ ПРИНТЕР" +direct"

и Set-WmiInstance, но с теми же результатами.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.