added delete AutoCAD temp files

This commit is contained in:
2022-02-03 09:20:45 -05:00
parent 6d306dcaf2
commit 0224669186
+18
View File
@@ -59,6 +59,15 @@ If ( IsAdmin )
Catch { LogErr $_.Exception.Message }
}
}
## Remove AutoCAD temp files
If (-not (IsRunning -Name "acad") ) {
$AutoCADTempFiles = Get-ChildItem -Path "${Env:SystemDrive}\Users" | Where-Object { $_.PSIsContainer -eq $true } | ForEach-Object { Get-ChildItem -Path $($_.FullName + "\AppData\Local\Temp\*") -File -Include '*.ac$' -ErrorAction SilentlyContinue }
If ( $AutoCADTempFiles ) {
LogMsg "Deleting AutoCAD temp files for all users"
ForEach ( $tempfile in $AutoCADTempFiles ) { Remove-Item $tempfile -Force -ErrorAction SilentlyContinue }
}
}
}
## Only run this section if we don't have administrative privileges
@@ -73,4 +82,13 @@ Else
LogMsg "Deleting all temp files not modified in ${OlderThan} day(s) from ${Env:TEMP}"
ForEach ( $OldTempFile in $OldTempFiles ) { Remove-Item $OldTempFile -Force -Recurse -ErrorAction SilentlyContinue }
}
## Remove AutoCAD temp files
If (-not (IsRunning -Name "acad") ) {
$AutoCADTempFiles = Get-ChildItem -Path "${Env:TEMP}\*" -File -Include '*.ac$' -ErrorAction SilentlyContinue
If ( $AutoCADTempFiles ) {
LogMsg "Deleting AutoCAD temp files"
ForEach ( $tempfile in $AutoCADTempFiles ) { Remove-Item $tempfile -Force -ErrorAction SilentlyContinue }
}
}
}