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.