gpt4 book ai didi

powershell - 一行输出到txt和cvs

转载 作者:行者123 更新时间:2023-12-03 00:59:04 24 4
gpt4 key购买 nike

美好的一天,

我希望将Get-NetTcpConnection的结果同时输出到txt和cvs文件中。

我现在是这样的:

$netstat = Get-NetTCPConnection | Select-Object -Property CreationTime,LocalAddress,LocalPort,RemoteAddress,RemotePort,State

$netstat | Export-Csv -Path C:\temp\$env:COMPUTERNAME-$(Get-Date -Format yyyyMMdd-HH.mm).csv -NoTypeInformation
$netstat | FT -AutoSize | Out-File -FilePath C:\temp\$env:COMPUTERNAME-$(Get-Date -Format yyyyMMdd-HH.mm).txt

有没有一种方法可以做到这一点,而不是使用变量?

像这样:
Get-NetTCPConnection | Select-Object -Property CreationTime,LocalAddress,LocalPort,RemoteAddress,RemotePort,State |
Export-Csv -Path C:\temp\$env:COMPUTERNAME-$(Get-Date -Format yyyyMMdd-HH.mm).csv -NoTypeInformation;
$_ | FT -AutoSize | Out-File -FilePath C:\temp\$env:COMPUTERNAME-$(Get-Date -Format yyyyMMdd-HH.mm).txt

谢谢!

最佳答案

“Tee对象”的构建目的是将数据/输出直接通过管道从一端传送到另一端而没有格式。

Get-NetTCPConnection | Select-Object -Property CreationTime,LocalAddress,LocalPort,RemoteAddress,RemotePort,State  |Tee-Object -FilePath "C:\Users\Narayana\Desktop\Testing Dir\temp2.txt" | Export-Excel -Path "C:\Users\Narayana\Desktop\Testing Dir\temp2.xlsx"

关于powershell - 一行输出到txt和cvs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58758286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com