Forum Discussion
AB21805
Jul 13, 2022Bronze Contributor
free up space by deleting temp files via intune
Hi all, Is it possible to delete files which are possible to delete to get more space on devices via intune or scripting?
AB21805
Jul 19, 2022Bronze Contributor
Hi, so would I literally add it under your part of the script?
Jannik_Reinhard
Jul 19, 2022Iron Contributor
Exactly only add this to may remediation script below the disk cleanup part.
- AB21805Jul 20, 2022Bronze Contributor
- Jannik_ReinhardJul 20, 2022Iron ContributorCan you execute this scrip manually on a device and check what is the output?
- AB21805Jul 20, 2022Bronze Contributor
So like this:
<#Version: 1.0Author: Jannik Reinhard (jannikreinhard.com)Script: Get-CleanUpDiskRemediationDescription:Cleanup disk when utilization <15GBRelease notes:Version 1.0: Init#>$cleanupTypeSelection = 'Temporary Sync Files', 'Downloaded Program Files', 'Memory Dump Files', 'Recycle Bin'foreach ($keyName in $cleanupTypeSelection) {$newItemParams = @{Path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\$keyName"Name = 'StateFlags0001'Value = 1PropertyType = 'DWord'ErrorAction = 'SilentlyContinue'}New-ItemProperty @newItemParams | Out-Null}Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:1' -NoNewWindow -WaitWrite-Host -ForegroundColor Green "Getting the list of users"md c:\install -forcedir C:\Users | select Name | Export-Csv -Path C:\install\users.csv -NoTypeInformation$list=Test-Path C:\install\users.csvWrite-Host -ForegroundColor Green "SECTION 1: Clearing some other stuff"Import-CSV -Path C:\install\users.csv -Header Name | foreach {Remove-item C:\Users\$($_.Name)\AppData\Local\Microsoft\Outlook\*.nst -Force -EA SilentlyContinue -VerboseRemove-item C:\Users\$($_.Name)\appdata\Local\Microsoft\Windows\Explorer\*.db -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Teams\previous\*" -Recurse -Force -EA SilentlyContinue -Verbose}Write-Host -ForegroundColor Green "SECTION 2: Clearing Mozilla Firefox Caches"Import-CSV -Path C:\install\users.csv -Header Name | foreach {Remove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\cache\* -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\cache\*.* -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\cache2\entries\*.* -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\thumbnails\* -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\cookies.sqlite -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\webappsstore.sqlite -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\chromeappsstore.sqlite -Recurse -Force -EA SilentlyContinue -VerboseRemove-item C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*\Cache2\* -Recurse -Force -EA SilentlyContinue -Verbose}Write-Host -ForegroundColor Green "SECTION 3: Clearing Google Chrome Caches"Import-CSV -Path C:\install\users.csv -Header Name | foreach {Remove-Item -path "C:\Users\$($_.Name)\AppData\Local\Google\Chrome\User Data\Default\Cache\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Google\Chrome\User Data\Default\Cache2\entries\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Google\Chrome\User Data\Default\Cookies" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Google\Chrome\User Data\Default\Media Cache" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Google\Chrome\User Data\Default\Cookies-Journal" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Google\Chrome\User Data\Default\Service Worker\CacheStorage\*" -Recurse -Force -EA SilentlyContinue -Verbose}Write-Host -ForegroundColor Green "SECTION 4: Clearing Internet Explorer Caches"Import-CSV -Path C:\install\users.csv | foreach {Remove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Windows\Temporary Internet Files\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Windows\WER\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Windows\inetcache\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Temp\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Windows\webcache\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Windows\Temp\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\`$recycle.bin\" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Edge\User Data\Default\Cache\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Edge\User Data\Default\Code Cache\*" -Recurse -Force -EA SilentlyContinue -VerboseRemove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Edge\User Data\Default\Service Worker\CacheStorage\*" -Recurse -Force -EA SilentlyContinue -Verbose}