Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :mainmenu
- @echo off
- Color 0A
- cd\
- mode con:cols=120 lines=30
- SET COMPNAME=
- SET user=
- SET password=
- SET userinp=
- cls
- echo =======================================================================================================================
- echo Tool Selection Menu
- echo =======================================================================================================================
- echo 1. Check account status 2. Account Unlock
- echo 3. Remote MAC Retrieval 4. PC Backup
- echo 5. Remote Desktop Access 6. Remote Jump Host
- echo 7. Exit 8. Exit
- echo.
- echo.
- echo.
- @echo off
- set /p userinp="Please select a Task: " %
- IF "%userinp%"=="1" goto ChkAccntSts
- IF "%userinp%"=="2" goto AccntUnlck
- IF "%userinp%"=="3" goto RmtMACRtvl
- IF "%userinp%"=="4" goto PCBckp
- IF "%userinp%"=="5" goto RmteDsktpAccss
- IF "%userinp%"=="6" goto JmpHst1
- IF "%userinp%"=="7" goto SMSApps
- IF "%userinp%"=="8" goto Exit
- echo INVALID SELECTION!
- pause
- goto mainmenu
- -------------------------------------------
- :ChkAccntSts
- cls
- @echo off
- Color 0A
- cd\
- mode con:cols=67 lines=15
- SET COMPNAME=
- cls
- echo ==================================================================
- echo User Status Based On Username
- echo ==================================================================
- SET /P USERNAME=[Enter the user name] =
- echo.
- @echo off
- net user /domain %USERNAME% | Findstr /c:"User name" /c:"Full Name" /c:"Account active" /c:"Account expires" /c:"Password last set" /c:"Password expires" /c:"Last logon"
- echo.
- :ChkAccntStsrepeat
- set /p userinp1="Check another Account?: "%
- IF "%userinp1%"=="N" goto mainmenu
- IF "%userinp1%"=="Y" goto ChkAccntSts
- IF "%userinp1%"=="n" goto mainmenu
- IF "%userinp1%"=="y" goto ChkAccntSts
- echo INVALID SELECTION!
- pause
- goto ChkAccntStsrepeat
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- -----------------------------------
- :AccntUnlck
- @echo off
- Color 0A
- cd\
- mode con:cols=120 lines=30
- SET COMPNAME=
- SET user=
- SET password=
- SET userinp2=
- cls
- echo =======================================================================================================================
- echo Check Account Status - Unlock Account - Reset Password Tool
- echo =======================================================================================================================
- @echo off
- SET /P user1=[Please Enter The Username] =
- echo.
- net user /domain %user1% | Findstr /c:"User name" /c:"Full Name" /c:"Account active" /c:"Account expires" /c:"Password last set" /c:"Password expires" /c:"Last logon"
- echo.
- set /p userinp2="Would You Like To Unlock The User's Account? (Y/N) " %
- IF "%userinp2%"=="N" goto AccntUnlck2
- IF "%userinp2%"=="Y" goto AccntUnlck1
- IF "%userinp2%"=="n" goto AccntUnlck2
- IF "%userinp2%"=="y" goto AccntUnlck1
- :AccntUnlck3
- SET /P password=Please Type A New Password For The User:
- SET /P immediatechange="Will the User have to change it Immediately? (yes/no): "%
- dsquery user domainroot -samid %user1%|dsmod user -pwd %password% -mustchpwd %immediatechange%
- echo.
- pause
- goto :AccntUnlckend
- :AccntUnlck2
- set /p userinp3="Would You Like To Reset The User's Password? (Y/N) " %
- If "%userinp3%"=="N" Goto AccntUnlckend
- If "%userinp3%"=="Y" Goto AccntUnlck3
- If "%userinp3%"=="n" Goto AccntUnlckend
- If "%userinp3%"=="y" Goto AccntUnlck3
- :AccntUnlck1
- Net user /Domain /Active:YES %user1%
- echo.
- pause
- goto :AccntUnlck2
- :AccntUnlckend
- echo.
- @echo If You Have Received Errors While Using This Program
- @echo 1. Please Check The Spelling Of The Username.
- @echo 2. Ensure That The Password Meets The Policy Requirements.
- @echo 3. Ensure That You Have Logged In With Your Domain Admin Account.
- @echo 4. When asked if user is to change password immediately, enter ony "yes" or "no"
- echo.
- set /p userinp="Check another Account?: " %
- IF "%userinp%"=="N" goto mainmenu
- IF "%userinp%"=="Y" goto AccntUnlck
- IF "%userinp%"=="n" goto mainmenu
- IF "%userinp%"=="y" goto AccntUnlck
- goto mainmenu
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- :RmtMACRtvl
- @echo off
- Color 0A
- cd\
- mode con:cols=67 lines=30
- SET COMPNAME=
- cls
- echo ==================================================================
- echo Remote MAC Address Retrieval Tool
- echo ==================================================================
- SET /P COMPNAME=[Enter the computer name] =
- echo.
- @echo off
- getmac /S ASG%COMPNAME% /FO List /V | findstr /C:"Connection Name" /C:"Network Adapter" /C:"Physical Address"
- echo.
- set /p userinp1="Get another MAC Address?: " %
- IF "%userinp%"=="N" goto mainmenu
- IF "%userinp%"=="Y" goto RmtMACRtvl
- IF "%userinp%"=="n" goto mainmenu
- IF "%userinp%"=="y" goto RmtMACRtvl
- goto mainmenu
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- :PCBckp
- :start
- @echo off
- Color 0A
- cd\
- mode con:cols=130 lines=50
- SET vUSER=
- SET vPATH=
- :BUDIR
- cls
- echo ====================================================================
- echo Please Specify Backup Directory
- echo ====================================================================
- echo.
- echo Please Note You Must Only Specify An External Drive Or Network Drive
- echo (Not C:\) Otherwise The Rouge PST Search Will Display A Copy Error.
- echo.
- SET /P vPATH=[Please Specify Backup Path] =
- md %vPATH%\%COMPUTERNAME%
- echo.
- echo Backup Directory Created = %vPATH%\%COMPUTERNAME%
- echo.
- pause
- goto BUUSER
- :BUUSER
- cls
- echo ====================================================================
- echo Select User Name To Backup
- echo ====================================================================
- dir C:\Users\*.* /b
- echo.
- SET /P vUSER=[Please Type Username To Backup] =
- echo.
- echo Backing Up %vUSER% Desktop Folder
- echo ====================================================================
- xcopy /E /C /I /Y "C:\Users\%vUSER%\Desktop" "%vPATH%\%COMPUTERNAME%\%vUSER%\Desktop"
- echo.
- echo Backing Up %vUSER% Favorites Folder
- echo ====================================================================
- xcopy /E /C /I /Y "C:\Users\%vUSER%\Favorites" "%vPATH%\%COMPUTERNAME%\%vUSER%\Favorites"
- echo.
- echo Backing Up %vUSER% Outlook Signatures
- echo ====================================================================
- xcopy /E /C /I /Y "C:\Users\%vUSER%\AppData\Roaming\Microsoft\Signatures" "%vPATH%\%COMPUTERNAME%\%vUSER%\Signatures"
- echo.
- echo Searching For Rouge PST Files
- echo ====================================================================
- xcopy /S /I /Y C:\Users\%vUSER%\*.pst "%vPATH%\%COMPUTERNAME%\%vUSER%\PST Files"
- echo.
- echo ====================================================================
- echo Backup Completed
- echo ====================================================================
- echo.
- echo.
- set /p userinp1="Repeat?: " %
- IF "%userinp%"=="N" goto mainmenu
- IF "%userinp%"=="Y" goto PCBckp
- IF "%userinp%"=="n" goto mainmenu
- IF "%userinp%"=="y" goto PCBckp
- goto mainmenu
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- :RmteDsktpAccss
- set /p userpc="Enter PC Asset Tag: " %
- msra /offerRA %userpc%
- echo Task Complete
- pause
- goto mainmenu
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- :JmpHst1
- start /min D:\Test_Tools\Tools\rework\jumphostconnect
- goto mainmenu
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- :SMSApps
- start /min D:\Test_Tools\Tools\rework\jumphostconnect
- goto mainmenu
- ++++++++++++++++++++++++++++++++
- :Exit
- cls
- echo Thankyou for using
- pause
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement