If you run into a need to find a file on your computer/server this script should help make things a bit easier
Get-ChildItem -Path f:\ -Filter 2019-10-07.log -Recurse -ErrorAction SilentlyContinue -Force
Function Format-FileSize() { Param ([int]$size) If ($size -gt 1TB) { [string]::Format("{0:0.00} TB", $size / 1TB) } ElseIf ($size -gt 1GB) { [string]::Format("{0:0.00} GB", $size / 1GB) } ElseIf ($size -gt 1MB) { [string]::Format("{0:0.00} MB", $size / 1MB) } ElseIf ($size -gt 1KB) { [string]::Format("{0:0.00} kB", $size / 1KB) } ElseIf ($size -gt 0) { [string]::Format("{0:0.00} B", $size) } Else { "" } } $PathToSearch = "F:\" $FileToSearch = "2019-10-07.log" Get-ChildItem -Path $PathToSearch -Filter $FileToSearch -Recurse -ErrorAction SilentlyContinue -Force | Format-Table -AutoSize ` @{expression = { $_.Name }; label = "File Name"; }, @{Expression = { (Format-FileSize $_.Length) }; Label = "File Size" }, @{expression = { $_.FullName }; label = "File Path"; }, @{expression = { $_.LastWriteTime }; label = "Last Modified"; }