Làm cách nào tôi có thể chuyển hướng đầu ra sang tệp văn bản và cửa sổ giao diện điều khiển (cmd) cùng một lúc?
Làm cách nào tôi có thể chuyển hướng đầu ra sang tệp văn bản và cửa sổ giao diện điều khiển (cmd) cùng một lúc?
Câu trả lời:
Powershell 2.0 đi kèm với Tee-Object
lệnh ghép ngắn thực hiện chính xác điều đó. Nếu bạn đang sử dụng Windows 7, nó được cài đặt Powershell 2.0. Nếu bạn đang sử dụng phiên bản Windows cũ hơn, Powershell 2.0 có sẵn để tải xuống .
Lợi ích của Powershell là nó có thể chạy các lệnh mà cmd cũng có thể.
Thí dụ:
dir | Tee-Object -file c:\output\dir.txt
Có một câu trả lời hay cho một câu hỏi giống hệt nhau trên StackOverflow
Tóm lại, tìm một cổng Win32 của tee
lệnh Unix .
Sử dụng Tee-Object để biến thành công tắc có thể thay đổi, sau đó sử dụng biến để xuất ra để sàng lọc cách bạn muốn
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