简体   繁体   English

Powershell 将写入主机 output 重定向到新文件

[英]Powershell redirect write-host output into new file

I am trying to send Powershell write-host output into new file after executing the command this command creating a blank file我正在尝试在执行命令后将 Powershell write-host output 发送到新文件中,此命令创建一个空白文件

gci -r | % { Write-Host $_.Name,$_.FullName,$_.LastWriteTime } |ft  -wrap | out-file output.txt

i want FileName and File Full Path and Last Write Time in output file like this我想要 output 文件中的FileNameFile Full PathLast Write Time像这样

170801072740IMG-20170622-WA0012 (1).jpg O:\170801072740IMG-20170622-WA0012 (1).jpg 1/14/2021 4:3
170801072756IMG-20170622-WA0014.jpg O:\170801072756IMG-20170622-WA0014.jpg 1/14/2021 4:35:22 PM
170801072818IMG-20170624-WA0028.jpg O:\170801072818IMG-20170624-WA0028.jpg 1/14/2021 4:35:22 PM

Excluding Properties Names:排除属性名称:

Mode                LastWriteTime     Length Name
----                -------------     ------ ----

also checked with antoher command which is Write-Output还检查了另一个命令,即Write-Output

gci -r | % { Write-Output $_.Name,$_.FullName,$_.LastWriteTime } >> output2.txt

this command is redirecting output but the output is not in right format此命令正在重定向 output 但 output格式不正确

Output file: Output 文件:

Tuesday, March 9, 2021 1:14:42 AM
151104051548IMG_20151103_112015.jpg
O:\151104051548IMG_20151103_112015.jpg
Friday, March 12, 2021 8:40:15 PM
151104051558IMG_20151103_123234.jpg
O:\151104051558IMG_20151103_123234.jpg
Thursday, January 14, 2021 4:35:16 PM
151104051610IMG_20151103_123249.jpg
O:\151104051610IMG_20151103_123249.jpg
Thursday, January 14, 2021 4:35:16 PM

i have also tried with Start-Transcript method but again output is not in right format我也尝试过使用Start-Transcript方法,但 output 格式不正确

Start-Transcript Output file Start-Transcript Output 文件输出

Is there any way to fix this issue?有没有办法解决这个问题?

gci -r -file | % { "$($_.Name) $($_.FullName) $($_.LastWriteTime)" >> G:\Test\Output.txt } 

I added the -file parameter as there is no need for directories since they are included in the full path.我添加了 -file 参数,因为不需要目录,因为它们包含在完整路径中。

Sample Output:样品 Output:

Get-FileMetaDataReturnObject.ps1 G:\BEKDocs\Scripts\Functions\Get-FileMetaDataReturnObject.ps1 09/20/2018 20:03:57
Get-InstalledSoftware.ps1 G:\BEKDocs\Scripts\Functions\Get-InstalledSoftware.ps1 05/02/2020 12:24:47
Invoke-ExerciseTimer.ps1 G:\BEKDocs\Scripts\Functions\Invoke-ExerciseTimer.ps1 01/19/2017 15:01:49
New-Shortcut.txt G:\BEKDocs\Scripts\Functions\New-Shortcut.txt 01/15/2017 11:50:33
Test-RoboForm-Function.ps1 G:\BEKDocs\Scripts\Functions\Test-RoboForm-Function.ps1 02/24/2021 20:32:25
Get-DisabledServicesV1-00.ps1 G:\BEKDocs\Scripts\Get-DisabledServices\Get-DisabledServicesV1-00.ps1 01/13/2018 16:39:09
Get-DisabledServicesV2-00.ps1 G:\BEKDocs\Scripts\Get-DisabledServices\Get-DisabledServicesV2-00.ps1 01/14/2018 12:31:56
Get-WinVer-V-2-0.ps1 G:\BEKDocs\Scripts\Get-WinVer\Get-WinVer-V-2-0.ps1 03/12/2019 21:14:37
Get-WinVer-V-3-0.ps1 G:\BEKDocs\Scripts\Get-WinVer\Get-WinVer-V-3-0.ps1 12/10/2019 20:03:38
Get-WinVer-V-3-1.ps1 G:\BEKDocs\Scripts\Get-WinVer\Get-WinVer-V-3-1.ps1 12/11/2019 09:17:17
Get-WinVer-V-3-2.ps1 G:\BEKDocs\Scripts\Get-WinVer\Get-WinVer-V-3-2.ps1 01/15/2020 20:53:11

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM