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.