Mid level · Windows track
Errors and Logging
If it ran unattended, the log is the truth.
Soft errors hide damage. Set $ErrorActionPreference = 'Stop' in scripts you care about so failures become visible. Log timestamps so last Tuesday’s run is still readable.
try {
Copy-Item .\a.txt .\backup\a.txt -ErrorAction Stop
Write-Log "copied a.txt"
} catch {
Write-Log "FAILED: $($_.Exception.Message)"
throw
}
General Windows literacy from Phyllux Tech Field House. Not remote support.
Do not run scripts you do not understand. Never disable Defender for speed.