Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
474
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 17.20 KB | None | 0 0
  1. @echo off
  2.  
  3. ::Check for permissions
  4.     IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
  5.     >nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
  6.     ) else (
  7.     >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
  8. )
  9.  
  10. ::If error flag set, we do not have admin.
  11.     if '%errorlevel%' NEQ '0' (
  12.     echo Requesting administrative privileges...
  13.     goto UACPrompt
  14.     ) else ( goto gotAdmin
  15. )
  16.  
  17. :UACPrompt
  18.     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  19.     set params= %*
  20.     echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"
  21.  
  22.     "%temp%\getadmin.vbs"
  23.     del "%temp%\getadmin.vbs"
  24.     exit /B
  25.  
  26. :gotAdmin
  27.     pushd "%CD%"
  28.     cd /D "%~dp0"
  29.  
  30.  
  31.  
  32. :Main Menu
  33. ::LOGO
  34.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  35.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  36.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  37.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  38.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  39.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  40.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###    
  41.     echo  __  __         _          __  __                    
  42.     echo ^|  \/  ^|       (_)        ^|  \/  ^|                    
  43.     echo ^| \  / ^|  __ _  _  _ __   ^| \  / ^|  ___  _ __   _   _
  44.     echo ^| ^|\/^| ^| / _` ^|^| ^|^| '_ \  ^| ^|\/^| ^| / _ \^| '_ \ ^| ^| ^| ^|
  45.     echo ^| ^|  ^| ^|^| (_^| ^|^| ^|^| ^| ^| ^| ^| ^|  ^| ^|^|  __/^| ^| ^| ^|^| ^|_^| ^|
  46.     echo ^|_^|  ^|_^| \__,_^|^|_^|^|_^| ^|_^| ^|_^|  ^|_^| \___^|^|_^| ^|_^| \__,_^|
  47.     echo.
  48.    
  49. ::Displays Choices Options
  50.     echo Please choice an option.
  51.     echo 1 = Exit?
  52.     echo 2 = Update user account password?
  53.     echo 3 = Add user account?
  54.     echo 4 = Delete user account?
  55.     echo 5 = Get info about a user account?
  56.     echo 6 = Fix password expires?
  57.     echo 7 = Disable/Enable user account?
  58.     echo 8 = Make NAS Shortcuts?
  59.     echo 9 = Student laptop disable MS acc, BG, Profile picture ^& Lockscreen?
  60.     echo a = Clean up Student account folders ^& Make bat file in public desktop?
  61.  
  62. ::Choices
  63.     choice /C 123456789a >nul
  64.     if errorLevel 10 goto Cleanup
  65.     if errorLevel 9 goto Disable Student
  66.     if errorlevel 8 goto Make Shortcut
  67.     if errorLevel 7 goto On Off User Account
  68.     if errorlevel 6 goto Fix Password Expires
  69.     if errorlevel 5 goto Info for User Accounts
  70.     if errorlevel 4 goto Delete User Account
  71.     if errorlevel 3 goto Add User Account
  72.     if errorlevel 2 goto Update User Account Password
  73.     if errorlevel 1 goto Kill Session
  74.    
  75.    
  76.    
  77. :Kill Session
  78. ::LOGO
  79.     cls
  80.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  81.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  82.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  83.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  84.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  85.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  86.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  87.     echo.  
  88.    
  89. ::Displays Choices Options
  90.     echo Are you sure you would like to exit.
  91.     echo.
  92.     echo 1 = Yes
  93.     echo 2 = No
  94.  
  95. ::Choices
  96.     choice /C:12 >nul
  97.     if errorlevel 2 cls & goto Main Menu
  98.     if errorLevel 1 cls & exit
  99.  
  100.  
  101.  
  102. :Update User Account Password
  103. ::LOGO
  104.     cls
  105.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  106.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  107.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  108.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  109.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  110.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  111.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  112.     echo.  
  113.    
  114. ::Sub Title
  115.     echo You have chosen to update a user account password.
  116.  
  117. ::Shows list of users
  118.     net user  
  119.  
  120. ::Input user name & new password also set password not to expire
  121.     echo Please enter the user account name.
  122.     SET /P useraccount0=
  123.     if [%useraccount0%] EQU [] (cls & goto Main Menu
  124.     ) else (goto Password0
  125. )
  126.  
  127. :Password0
  128.     echo.
  129.     echo Please enter the user account password.
  130.     set /p useraccountpass0=
  131.     echo.
  132.     net user %useraccount0% %useraccountpass0% >nul
  133.     wmic useraccount where "Name='%useraccount0%'" set PasswordExpires=false >nul
  134.     echo Done.
  135.     echo.
  136.  
  137. ::Displays Choices Options
  138.     echo Would you like to update another user account password?
  139.     echo.
  140.     echo 1 = Yes
  141.     echo 2 = No
  142.  
  143. ::Choices
  144.     choice /C:12 >nul
  145.     if errorlevel 2 cls & goto Main Menu
  146.     if errorLevel 1 cls & goto Update User Account Password
  147.  
  148.  
  149.  
  150. :Add User Account
  151. ::LOGO
  152.     cls
  153.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  154.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  155.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  156.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  157.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  158.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  159.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  160.     echo.
  161.    
  162. ::Sub Title
  163.     echo You have chosen to add a user account.
  164.     echo.
  165.  
  166. ::Input user name & password then makes that user account with password & set password not to expire
  167.     echo Please enter the user account name.
  168.     SET /P useraccount1=
  169.     if [%useraccount1%] EQU [] (cls & goto Main Menu
  170.     ) else (goto Password1
  171. )
  172.  
  173. :Password1
  174.     echo.
  175.     echo Please enter the user account password.
  176.     SET /P useraccountpass1=
  177.     echo.
  178.     net user /add %useraccount1% %useraccountpass1% >nul
  179.     wmic useraccount where "Name='%useraccount1%'" set PasswordExpires=false >nul
  180.     echo Done.
  181.     echo.
  182.  
  183. ::Displays Choices Options
  184.     echo Would you like to add this user account to the administrator group?
  185.     echo.
  186.     echo 1 = Yes
  187.     echo 2 = No
  188.  
  189. ::Choices
  190.     choice /C:12 >nul
  191.     if errorlevel 2 echo. & goto AnotherAccount
  192.     if errorLevel 1 echo. & goto Administrator Group
  193.    
  194. :Administrator Group
  195.     net localgroup administrators %useraccount1% /add >nul
  196.     echo Done.
  197.     echo.
  198.    
  199. :AnotherAccount
  200. ::Displays Choices Options
  201.     echo Would you like to add another user account?
  202.     echo.
  203.     echo 1 = Yes
  204.     echo 2 = No
  205.  
  206. ::Choices
  207.     choice /C:12 >nul
  208.     if errorlevel 2 cls & goto Main Menu
  209.     if errorLevel 1 cls & goto Add User Account
  210.  
  211.  
  212.  
  213. :Delete User Account
  214. ::LOGO
  215.     cls
  216.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  217.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  218.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  219.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  220.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  221.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  222.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  223.     echo.
  224.    
  225. ::Sub Title
  226.     echo You have chosen to delete a user account.
  227.  
  228. ::Shows list of users
  229.     net user  
  230.  
  231. ::Input user name of account then deletes user account & user folder
  232.     echo Please enter the user account name to delete.
  233.     SET /P useraccount2=
  234.     if [%useraccount2%] EQU [] (cls & goto Main Menu
  235.     ) else (goto Password2
  236. )
  237.  
  238. :Password2
  239.     echo.
  240.     net user /delete %useraccount2% >nul
  241.     echo Done.
  242.     echo.
  243.  
  244. ::Displays Choices Options
  245.     echo Would you like to delete another user account?
  246.     echo.
  247.     echo 1 = Yes
  248.     echo 2 = No
  249.  
  250. ::Choices
  251.     choice /C:12 >nul
  252.     if errorlevel 2 cls & goto Main Menu
  253.     if errorLevel 1 cls & goto Delete User Account
  254.    
  255.    
  256.  
  257. :Fix Password Expires
  258. ::LOGO
  259.     cls
  260.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  261.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  262.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  263.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  264.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  265.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  266.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  267.     echo.
  268.    
  269. ::Sub Title
  270.     echo You have chosen to fix password expiring.
  271.  
  272. ::Shows list of users
  273.     net user  
  274.  
  275. ::Input user name of account to fix expiring password
  276.     echo Please enter the user account name of the account you want to fix with an expiring password.
  277.     SET /P useraccount3=
  278.     if [%useraccount3%] EQU [] (cls & goto Main Menu
  279.     ) else (goto Password3
  280. )
  281.  
  282. :Password3
  283.     echo.
  284.     wmic useraccount where "Name='%useraccount3%'" set PasswordExpires=false >nul
  285.     echo Done.
  286.     echo.
  287.  
  288. ::Displays Choices Options
  289.     echo Would you like to fix another user account with a expiring password?
  290.     echo.
  291.     echo 1 = Yes
  292.     echo 2 = No
  293.  
  294. ::Choices
  295.     choice /C:12 >nul
  296.     if errorlevel 2 cls & goto Main Menu
  297.     if errorLevel 1 cls & goto User Account Info
  298.  
  299.  
  300.  
  301. :Info for User Accounts
  302. ::LOGO
  303.     cls
  304.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  305.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  306.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  307.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  308.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  309.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  310.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  311.     echo.
  312.    
  313. ::Sub Title
  314.     echo You have chosen to show info about a user account.
  315.  
  316. ::Shows list of users
  317.     net user
  318.  
  319. ::Input user name of the account to see info for
  320.     echo Please enter the user account name of the account you want to show info for.
  321.     SET /P useraccount4=
  322.     if [%useraccount4%] EQU [] (cls & goto Main Menu
  323.     ) else (goto Password4
  324. )
  325.  
  326. :Password4
  327.     echo.
  328.     net user %useraccount4%
  329.     echo Done.
  330.     echo.
  331.  
  332. ::Displays Choices Options
  333.     echo Would you like to see info about another user account?
  334.     echo.
  335.     echo 1 = Yes
  336.     echo 2 = No
  337.  
  338. ::Choices
  339.     choice /C:12 >nul
  340.     if errorlevel 2 cls & goto Main Menu
  341.     if errorLevel 1 cls & goto Info for User Accounts
  342.  
  343.  
  344.  
  345. :On Off User Account
  346. ::LOGO
  347.     cls
  348.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  349.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  350.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  351.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  352.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  353.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  354.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  355.     echo.
  356.    
  357. ::Sub Title
  358.     echo You have chosen to disable or enable a user accounts.
  359.  
  360. ::Shows list of users
  361.     net user
  362.  
  363. ::Input user name of the account to see info for
  364.     echo Please enter the user account name of the account you want to enable or disable.
  365.     SET /P useraccount5=
  366.     if [%useraccount5%] EQU [] (cls & goto Main Menu
  367.     ) else (goto EorD
  368. )
  369.  
  370. :EorD
  371. ::Displays Choices Options
  372.     echo.
  373.     echo Would you like to disable or enable this user accounts?
  374.     echo.
  375.     echo 1 = Enable
  376.     echo 2 = Disable
  377.  
  378. ::Choices
  379.     choice /C:12 >nul
  380.     if errorlevel 2 goto Disabled
  381.     if errorLevel 1 goto Enabled
  382.  
  383.  
  384.  
  385. :Disabled
  386.     echo.
  387.     net user %useraccount5% /Active:no >nul
  388.     echo Done.
  389.     echo.
  390.    
  391. ::Displays Choices Options
  392.     echo Would you like to disable or enable another user accounts?
  393.     echo.
  394.     echo 1 = Yes
  395.     echo 2 = No
  396.  
  397. ::Choices
  398.     choice /C:12 >nul
  399.     if errorlevel 2 cls & goto Main Menu
  400.     if errorLevel 1 cls & goto On Off User Account
  401.    
  402. :Enabled
  403.     echo.
  404.     net user %useraccount5% /Active:yes >nul
  405.     echo Done.
  406.     echo.
  407.    
  408. ::Displays Choices Options
  409.     echo Would you like to disable or enable another user accounts?
  410.     echo.
  411.     echo 1 = Yes
  412.     echo 2 = No
  413.  
  414. ::Choices
  415.     choice /C:12 >nul
  416.     if errorlevel 2 cls & goto Main Menu
  417.     if errorLevel 1 cls & goto On Off User Account
  418.    
  419.    
  420.    
  421. :Make Shortcut
  422. ::LOGO
  423.     cls
  424.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  425.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  426.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  427.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  428.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  429.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  430.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  431.     echo.
  432.  
  433. ::Sub Title
  434.     echo Make NAS Shortcuts.
  435.     echo.
  436.  
  437.  
  438. ::Making shortcutes
  439.     set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
  440.     echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
  441.     echo sLinkFile = "C:\Users\Public\Desktop\YUPI Group NAS.lnk" >> %SCRIPT%
  442.     echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
  443.     echo oLink.TargetPath = "\\192.168.0.210" >> %SCRIPT%
  444.     echo oLink.Save >> %SCRIPT%
  445.     cscript /nologo %SCRIPT%
  446.     del %SCRIPT%
  447.    
  448.     set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
  449.     echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
  450.     echo sLinkFile = "C:\Users\Public\Desktop\Challenge NAS.lnk" >> %SCRIPT%
  451.     echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
  452.     echo oLink.TargetPath = "\\192.168.0.200" >> %SCRIPT%
  453.     echo oLink.Save >> %SCRIPT%
  454.     cscript /nologo %SCRIPT%
  455.     del %SCRIPT%
  456.  
  457.     echo Done.
  458.     echo Returning to Main Menu in 3 secs or press any key to reture now...
  459.     timeout 3 >nul
  460.     cls & Goto Main Menu
  461.    
  462.    
  463.    
  464. :Disable Student
  465. ::LOGO
  466.     cls
  467.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  468.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  469.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  470.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  471.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  472.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  473.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  474.     echo.
  475.  
  476. ::Sub Title
  477.     echo Disable MS acc, BG, Profile picture ^& Lockscreen.
  478.     echo.
  479.  
  480.  
  481. ::Disabling regedit keys   
  482.     echo Disabling linking MS account...
  483.     REG Add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System /v NoConnectedUser /t REG_DWORD /d 3 /f
  484.    
  485.     echo.
  486.     echo Disabling lockscreen...
  487.     REG Add HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Personalization /v NoChangingLockScreen /t REG_DWORD /d 1 /f
  488.    
  489.     echo.
  490.     echo Disabling wallpaper changing...
  491.     REG Add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop /v NoChangingWallPaper /t REG_DWORD /d 1 /f
  492.    
  493.     echo.
  494.     echo Disabling profile picture changing...
  495.     REG Add HKEY_LOCAL_MACHINE\Software\Microsoft\PolicyManager\default\Settigs\AllowYouAccount /v value /t REG_DWORD /d 0 /f
  496.    
  497.     echo.
  498.     echo Done.
  499.    
  500. ::Displays Choices Options
  501.     echo You computer will need to restart. Do you wish to restart?
  502.     echo.
  503.     echo 1 = Yes
  504.     echo 2 = No
  505.  
  506. ::Choices
  507.     choice /C:12 >nul
  508.     if errorlevel 2 cls & goto Main Menu
  509.     if errorLevel 1 cls & shutdown /r /t 1
  510.  
  511.  
  512. :Cleanup
  513. ::LOGO
  514.     cls
  515.     echo           :::     :::    ::: :::::::::   ::::::::  :::::::::      :::  
  516.     echo        :+: :+:   :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:
  517.     echo      +:+   +:+  +:+    +:+ +:+    +:+ +:+    +:+ +:+    +:+  +:+   +:+
  518.     echo    +#++:++#++: +#+    +:+ +#++:++#:  +#+    +:+ +#++:++#:  +#++:++#++:
  519.     echo   +#+     +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+    +#+ +#+     +#+  
  520.     echo  #+#     #+# #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+#  
  521.     echo ###     ###  ########  ###    ###  ########  ###    ### ###     ###
  522.     echo.
  523.  
  524. ::Sub Title
  525.     echo Clean up Student account folders ^& Make bat file in public desktop.
  526.     echo.
  527.    
  528. ::Making cleanup bat file in public desktop & Cleaning student folders
  529.  
  530.     del /s/q "C:\users\Public\Desktop\Please run after using this PC.bat" >nul
  531.    
  532.     set SCRIPT="C:\users\Public\Desktop\Please run after using this PC.bat"
  533.    
  534.     echo cd c:\Users\Student >nul >> %SCRIPT%
  535.  
  536.     echo rmdir /s/q Desktop >nul >> %SCRIPT%
  537.     echo mkdir Desktop >nul >> %SCRIPT%
  538.    
  539.     echo rmdir /s/q Downloads >nul >> %SCRIPT%
  540.     echo mkdir Downloads >nul >> %SCRIPT%
  541.    
  542.     echo rmdir /s/q Documents >nul >> %SCRIPT%
  543.     echo mkdir Documents >nul >> %SCRIPT%
  544.    
  545.     echo rmdir /s/q Pictures >nul >> %SCRIPT%
  546.     echo mkdir Pictures >nul >> %SCRIPT%
  547.    
  548.     echo rmdir /s/q Music >nul >> %SCRIPT%
  549.     echo mkdir Music >nul >> %SCRIPT%
  550.    
  551.     echo rmdir /s/q Videos >nul >> %SCRIPT%
  552.     echo mkdir Videos >nul >> %SCRIPT%
  553.  
  554.     echo echo Done >> %SCRIPT%
  555.     echo echo Exiting in 3 secs... >> %SCRIPT%
  556.     echo timeout 3 >> %SCRIPT%
  557.     echo exit >> %SCRIPT%
  558.     cscript /nologo %SCRIPT% >nul
  559.    
  560. ::Done
  561.     echo Done.
  562.     echo Returning to Main Menu in 3 secs or press any key to reture now...
  563.     timeout 3 >nul
  564.     cls & Goto Main Menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement