Udostępnij za pośrednictwem


Out-Printer

Wysyła dane wyjściowe do drukarki.

Składnia

Out-Printer
   [[-Name] <String>]
   [-InputObject <PSObject>]
   [<CommonParameters>]

Opis

To polecenie cmdlet jest dostępne tylko na platformie Windows.

Polecenie Out-Printer cmdlet wysyła dane wyjściowe do drukarki domyślnej lub do drukarki alternatywnej, jeśli zostanie określona.

Uwaga

To polecenie cmdlet zostało ponownie wprowadzone w programie PowerShell 7. To polecenie cmdlet jest dostępne tylko w systemach z systemem Windows, które obsługują pulpit systemu Windows.

Przykłady

Przykład 1 — wysyłanie pliku do wydrukowania na drukarce domyślnej

W tym przykładzie pokazano, jak wydrukować plik, mimo że Out-Printer nie ma parametru Ścieżka .

Get-Content -Path ./readme.txt | Out-Printer

Get-Contentpobiera zawartość readme.txt pliku w bieżącym katalogu i potokuje go do Out-Printerelementu , który wysyła go do drukarki domyślnej.

Przykład 2. Drukowanie ciągu do drukarki zdalnej

Ten przykład drukuje Hello, World drukarkę Prt-6B Color na serwerze Server01.

"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"

Parametr Name wybiera określoną drukarkę, a nie domyślną.

Przykład 3 — drukowanie tematu pomocy do drukarki domyślnej

W tym przykładzie jest drukowana pełna wersja tematu Pomocy dla Get-CimInstanceprogramu .

$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H

Get-Help pobiera pełną wersję tematu Pomocy dla Get-CimInstance zmiennej i zapisuje ją w zmiennej $H . Parametr InputObject przekazuje wartość do Out-Printer.$H

Parametry

-InputObject

Określa obiekty, które mają być wysyłane do drukarki. Wprowadź zmienną zawierającą obiekty lub wpisz polecenie lub wyrażenie, które pobiera obiekty.

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Wysyła dane wyjściowe do określonej drukarki. Nazwa parametru jest opcjonalna.

Type:String
Aliases:PrinterName
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

PSObject

Możesz przekazać dowolny obiekt do Out-Printerobiektu .

Dane wyjściowe

None

Out-Printer nie zwraca żadnych obiektów.

Uwagi

To polecenie cmdlet jest dostępne tylko na platformach systemu Windows.

Polecenia cmdlet zawierające Out czasownik nie formatują obiektów. Po prostu renderują je i wysyłają je do określonego miejsca docelowego wyświetlania. Jeśli wysyłasz niesformatowany obiekt do Out polecenia cmdlet, polecenie cmdlet wysyła je do polecenia cmdlet formatowania przed jego renderowaniem.

Out-Printer wysyła dane do drukarki, ale nie emituje żadnych obiektów wyjściowych do potoku. Jeśli przesyłasz potok danych wyjściowych do Out-PrinterGet-Memberelementu , Get-Member raporty, które nie zostały określone żadne obiekty.