de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 daniyalahmad
daniyalahmad
Question

PowerShell perbedaan antara Menulis-Host dan Menulis-Output?

Apa perbedaan antara Write-Host dan Write-Output di PowerShell?

Seperti...

Write-Host "Hello World ";

Write-Output "Hello World";
70 2013-11-03T14:34:15+00:00 4
Peter Mortensen
Peter Mortensen
Pertanyaan edit 12 Juli 2015 в 10:29
Pemrograman
powershell
windows
Solution / Answer
Shay Levy
Shay Levy
3 November 2013 в 3:08
2013-11-03T15:08:41+00:00
Lebih
Sumber
Sunting
#22700998

Singkatnya, Menulis-Host menulis untuk konsol itu sendiri. Anggap saja sebagai MsgBox di VBScript. Menulis-Output, di sisi lain, menulis ke pipa, jadi perintah selanjutnya dapat menerima itu sebagai masukan. Anda tidak diharuskan untuk menggunakan Menulis-Output dalam rangka untuk menulis benda-benda, seperti Menulis-Output secara implisit disebut untuk anda.

PS> Get-Service

akan sama:

PS> Get-Service | Write-Output
Peter Mortensen
Peter Mortensen
Jawaban edit 12 Juli 2015 в 10:30
60
0
 mjolinor
mjolinor
3 November 2013 в 3:12
2013-11-03T15:12:36+00:00
Lebih
Sumber
Sunting
#22701000

Menulis-Output mengirimkan output ke pipa. Dari sana bisa disalurkan ke yang lain cmdlet atau diberikan ke sebuah variabel. Menulis-Host mengirimkan langsung ke konsol.

$a = 'Testing Write-OutPut'  | Write-Output
$b = 'Testing Write-Host' | Write-Host

Get-Variable a,b

Output:

Testing Write-Host

Name                           Value                                                                 
----                           -----                                                                 
a                              Testing Write-OutPut                                                  
b                                                  

Jika anda don't memberitahu Powershell apa yang harus dilakukan dengan output ke pipa dengan menetapkan variabel atau pipa untuk anoher perintah, maka akan dikirim ke luar-default, yang biasanya konsol sehingga hasil akhir terlihat sama.

20
0
Chad Carisch
Chad Carisch
3 November 2013 в 3:10
2013-11-03T15:10:17+00:00
Lebih
Sumber
Sunting
#22700999

Menulis-Output mengirimkan data sebagai objek melalui pipa. Dalam contoh Pertanyaan itu hanya akan melewati sebuah string.

menulis-tuan rumah adalah tempat bergantung. Di konsol menulis-host pada dasarnya adalah melakukan [console]::WriteLine. Lihat ini untuk info lebih lanjut.

 Community
Community
Jawaban edit 23 Mei 2017 в 11:54
7
0
 Summer
Summer
28 Mei 2015 в 9:27
2015-05-28T09:27:29+00:00
Lebih
Sumber
Sunting
#22701001

Perbedaan lain antara Menulis-Host dan Menulis-Output:

  • Menulis-Host menampilkan pesan di layar, tapi itu tidak menulis ini untuk log

  • Menulis-Output menulis pesan ke log, tapi itu tidak menampilkannya pada layar.

Dan Menulis-Host dianggap sebagai berbahaya. Anda dapat melihat penjelasan rinci di Write-Host Dianggap Berbahaya.

Peter Mortensen
Peter Mortensen
Jawaban edit 13 Juli 2015 в 6:31
5
0
Related communities 5
WINDOWS SERVER INDONESIA
WINDOWS SERVER INDONESIA
3 004 pengguna
All about windows server, link: https://telegram.me/windservid
Buka telegram
Windows Indonesia
Windows Indonesia
644 pengguna
Sharing - Info - Update
Buka telegram
Windows XP Indonesia
Windows XP Indonesia
93 pengguna
Sharing - Info - Update
Buka telegram
Windows 11 Indonesia
Windows 11 Indonesia
71 pengguna
Sharing - Info - Update
Buka telegram
Komunitas Windows Indonesia
Komunitas Windows Indonesia
46 pengguna
Komunitas Windows terbesar di Indonesia! Bahas apapun seputar Windows dan boleh #oot asal masih membahas teknologi.
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Asilbek Qadamboyev
Terdaftar 7 jam yang lalu
2
Akshit Mehta
Terdaftar 2 hari yang lalu
3
me you
Terdaftar 6 hari yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi