Skip to content

Instantly share code, notes, and snippets.

@DavoudTeimouri
Created May 31, 2019 11:13
Show Gist options
  • Select an option

  • Save DavoudTeimouri/61723b3369acaa568861872dd1656263 to your computer and use it in GitHub Desktop.

Select an option

Save DavoudTeimouri/61723b3369acaa568861872dd1656263 to your computer and use it in GitHub Desktop.
Windows Profile Cleanup Script
ver | findstr /i "6\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto Win7
FOR /D %%X IN ("C:\Documents and Settings\temptask*") DO RD /S /Q "%%X"
net user /add TempTask 1234!@#$qwer
net localgroup administrators TempTask /add
Copy \\SharedFolder\Auto_Clean.vbs C:\Windows /Y
schtasks /create /S %computername% /RU %computername%\TempTask /RP 1234!@#$qwer /TN "TempTask" /TR C:\Windows\Auto_Clean.vbs /SC Daily /ST 05:00 /f
schtasks /run /TN TempTask
timeout /t 30
schtasks /delete /TN TempTask /F
net user /del TempTask
FOR /D %%X IN ("C:\Documents and Settings\temptask*") DO RD /S /Q "%%X"
Goto :end
:Win7
FOR /D %%X IN (C:\users\temptask*) DO RD /S /Q "%%X"
net user /add TempTask 1234!@#$qwer
net localgroup administrators TempTask /add
Copy \\SharedFolder\Auto_Clean.vbs C:\Windows /Y
schtasks /create /S %computername% /RU %computername%\TempTask /RP 1234!@#$qwer /TN "TempTask" /TR C:\Windows\Auto_Clean.vbs /SC Daily /ST 05:00 /f /RL Highest
schtasks /run /TN TempTask
timeout /t 30
schtasks /delete /TN TempTask /F
net user /del TempTask
FOR /D %%X IN (C:\users\temptask*) DO RD /S /Q "%%X"
Goto :end
:end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment