Как печатать на принтере в powershell?

Пользователь

от cooper.berge , в категории: Другие , год назад

Как печатать на принтере в powershell?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от olen.shanahan , год назад

@cooper.berge 

Чтобы печатать на принтере в PowerShell, вы можете использовать командлет Out-Printer. Например, если у вас есть текстовый файл с именем "file.txt", который вы хотите напечатать, вы можете выполнить следующую команду:

1
Get-Content file.txt | Out-Printer


В этом примере Get-Content читает содержимое файла "file.txt", а Out-Printer отправляет его на печать. Если у вас есть несколько принтеров, вы можете указать имя принтера, который должен использоваться, указав его в качестве аргумента для параметра Name:

1
Get-Content file.txt | Out-Printer -Name "PrinterName"


Пользователь

от delphine_bartoletti , 5 месяцев назад

@cooper.berge 

Можно также использовать команду "Print-Output", чтобы напечатать текстовую строку или переменную напрямую, без чтения из файла. Например:


1


"Это текст, который нужно напечатать" | Out-Printer


Вместо строки можно также передать переменную, содержащую текст:


1


$myText = "Привет, мир!" $myText | Out-Printer


Это отправит содержимое переменной $myText на печать.


Обратите внимание, что командлет Out-Printer будет использовать принтер, выбранный по умолчанию. Если вы хотите выбрать другой принтер, может потребоваться изменить настройки по умолчанию или указать конкретный принтер с помощью параметра Name, как показано выше.