Bagikan melalui


Out-Printer

Mengirim output ke printer.

Sintaks

Default (Default)

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

Deskripsi

Cmdlet ini hanya tersedia di platform Windows.

cmdlet Out-Printer mengirim 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.

Nota

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 file readme.txt 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 variabel $H. 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.

Properti parameter

Jenis:PSObject
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Name

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

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:PrinterName

Kumpulan parameter

(All)
Position:0
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

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 kata kerja Out tidak memformat objek. Mereka hanya merendernya dan mengirimkannya ke tujuan tampilan yang ditentukan. Jika Anda mengirim objek yang tidak diformat ke cmdlet Out, 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 ditentukan.