Out-Printer

Mengirim output ke printer.

Sintaks

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

Deskripsi

Cmdlet ini hanya tersedia di platform Windows.

Out-Printer Cmdlet mengirimkan output ke printer default atau ke printer alternatif, jika ditentukan. Karena cmdlet tidak memiliki cara apa pun untuk mengonfigurasi pekerjaan cetak, pekerjaan cetak yang dihasilkan menggunakan pengaturan default yang ditentukan untuk printer.

Catatan

Cmdlet ini diperkenalkan kembali di PowerShell 7. Cmdlet ini hanya tersedia pada sistem Windows yang mendukung Windows Desktop.

Contoh

Contoh 1 - Kirim file yang akan dicetak pada printer default

Contoh ini menunjukkan cara mencetak file, meskipun Out-Printer tidak memiliki parameter Jalur .

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

Get-Contentmendapatkan konten readme.txt file di direktori saat ini dan menyalurkannya ke Out-Printer, yang mengirimkannya ke printer default.

Contoh 2: Mencetak string ke printer jarak jauh

Contoh ini mencetak Hello, World ke printer Warna Prt-6B di Server01.

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

Parameter Nama memilih printer tertentu, bukan default.

Contoh 3 - Mencetak topik bantuan ke printer default

Contoh ini mencetak versi lengkap topik Bantuan untuk Get-CimInstance.

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

Get-Help mendapatkan versi lengkap topik Bantuan untuk Get-CimInstance dan menyimpannya dalam $H variabel. Parameter InputObject meneruskan nilai $H ke Out-Printer.

Parameter

-InputObject

Menentukan objek yang akan dikirim ke pencetak. Masukkan variabel yang berisi objek, atau ketik perintah atau ekspresi yang mendapatkan objek.

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

-Name

Mengirim output ke pencetak yang ditentukan. Nama parameter bersifat opsional.

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

Input

PSObject

Anda dapat menyalurkan objek apa pun ke cmdlet ini.

Output

None

Cmdlet ini tidak mengembalikan output.

Catatan

Cmdlet ini hanya tersedia di platform Windows.

Cmdlet yang berisi Out kata kerja tidak memformat objek. Mereka hanya merendernya dan mengirimkannya ke tujuan tampilan yang ditentukan. Jika Anda mengirim objek yang tidak diformat ke Out cmdlet, cmdlet mengirimkannya ke cmdlet pemformatan sebelum merendernya.

Out-Printer mengirim data ke printer, tetapi tidak memancarkan objek output apa pun ke alur. Jika Anda menyalurkan output Out-Printer ke Get-Member, Get-Member melaporkan bahwa tidak ada objek yang telah ditentukan.