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-Content
mendapatkan 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
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.