Forum Discussion
Surya2023
Jul 27, 2022Copper Contributor
SFC scan using Batch file or Powershell
Hi, Trying to run SFC scan every day using task scheduler ,however the result are storing in default location C:\Windows\Logs\CBS CBS text file , Written Batch file ,to run sfc scan and save the...
- Jul 28, 2022Yes, you can use the following
"$env:USERPROFILE\Desktop\$(get-date -Format "ddM-MM-yyyy--hh-mm-ss")"
-----------
If the answer help, Please click on Best Response and give a like 🙂
farismalaeb
Jul 27, 2022Steel Contributor
On the top of Get-Content
Sfc /scannow
Get-Content -Path "$env:windir\Logs\CBS\CBS.log" |Where-Object { $input -like "*[SR]*" } |Out-File -FilePath "$env:USERPROFILE\Desktop\sfcdetails.txt"
---------------
If this answer help, Please click on Best Response and hit the like 🙂
Surya2023
Jul 27, 2022Copper Contributor
farismalaeb : Thanks for your input. Since i was using for daily scan in scheduled task .
So in the script could you please suggest to keep existing file and create a new file with respective date
So in the script could you please suggest to keep existing file and create a new file with respective date
- farismalaebJul 27, 2022Steel Contributor
Yes
sure you can use the following as a FilePath
-FilePath "$env:USERPROFILE\Desktop\$(get-date -Format "DD-MM-yyyy").txt"
- Surya2023Jul 27, 2022Copper Contributor
farismalaeb : The output name is still not coming with date,month,year with time its not coming .
please screenshot .
It should come like sfc_report_date.month.year.timestampcould you please assist me
- farismalaebJul 28, 2022Steel ContributorYes, it wont, My mistake.
the DD should be small letter
$(get-date -Format "dd-MM-yyyy")
the result looks like 28-07-2022