Bagaimana cara mengarahkan output ke file teks dan jendela konsol (cmd) secara bersamaan?


Jawaban:


12

Powershell 2.0 hadir dengan Tee-Objectcmdlet yang melakukan hal itu. Jika Anda menggunakan Windows 7, itu datang dengan Powershell 2.0 diinstal. Jika Anda menggunakan versi Windows yang lebih lama, Powershell 2.0 tersedia untuk diunduh .

Keuntungan dari Powershell adalah dapat menjalankan perintah yang cmd bisa juga.

Contoh:

dir | Tee-Object -file c:\output\dir.txt


-3

Gunakan Tee-Object untuk mem-pipe ke variabel dengan -variable switch lalu gunakan variabel to output untuk menyaring keinginan Anda

get-aduser -filter * -Properties Name, CanonicalName, LogonWorkstations | where { $_.logonworkstations -match "\D" } | Select Name, CanonicalName, logonworkstations | sort canonicalname | Tee-Object -variable Users | Export-Csv -Path ".\$($MyInvocation.MyCommand.Name.split(".")[0])__$(Get-Date -uformat "%Y-%m-%d_%I-%M-%S_%p").csv" -NoTypeInformation

$Users | FL

Clear-Variable Users

1
Selamat datang. Pertanyaan ini adalah tentang Command Prompt (CMD) bukan PowerShell.
Twisty Impersonator
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.