PressAltandF4
New member
- Local time
- 6:50 PM
- Messages
- 2
So I'm trying to create a batch file to reboot a computer I choose based off of IP using PSexec.
I have it, it's working but I'm wondering if there is a simpler way of writing this batch file. Here is what I have.
I have it, it's working but I'm wondering if there is a simpler way of writing this batch file. Here is what I have.
Code:
[USER=353699]echo[/USER]
cls
set "PASS=password"
set "USER=admin"
:Start
echo 25.
echo 1.
echo 2.
echo 3.
echo 12.
echo 13.
echo 14.
echo 15.
echo 26.
echo 31.
echo 32.
echo 33.
echo 34.
echo 35.
echo 36.
echo 81.
set /p choice=Enter Device Number.
if '%choice%'=='25' goto :25
if '%choice%'=='1' goto :1
if '%choice%'=='2' goto :2
if '%choice%'=='3' goto :3
if '%choice%'=='12' goto :12
if '%choice%'=='13' goto :13
if '%choice%'=='14' goto :14
if '%choice%'=='15' goto :15
if '%choice%'=='26' goto :26
if '%choice%'=='31' goto :31
if '%choice%'=='32' goto :32
if '%choice%'=='33' goto :33
if '%choice%'=='34' goto :34
if '%choice%'=='35' goto :35
if '%choice%'=='36' goto :36
if '%choice%'=='81' goto :81
echo "%choice%" is not a valid option. Please try again.
echo.
goto start
:25
psexec \\10.0.0.25 -u %USER% -p %PASS% shutdown -r
goto end
:1
psexec \\10.0.0.1 -u %USER% -p %PASS% shutdown -r
goto end
:2
psexec \\10.0.0.2 -u %USER% -p %PASS% shutdown -r
goto end
:3
psexec \\10.0.0.3 -u %USER% -p %PASS% shutdown -r
goto end
:12
psexec \\10.0.0.12 -u %USER% -p %PASS% shutdown -r
goto end
:13
psexec \\10.0.0.13 -u %USER% -p %PASS% shutdown -r
goto end
:14
psexec \\10.0.0.14 -u %USER% -p %PASS% shutdown -r
goto end
:15
psexec \\10.0.0.15 -u %USER% -p %PASS% shutdown -r
goto end
:26
psexec \\10.0.0.26 -u %USER% -p %PASS% shutdown -r
goto end
:31
psexec \\10.0.0.31 -u %USER% -p %PASS% shutdown -r
goto end
:32
psexec \\10.0.0.32 -u %USER% -p %PASS% shutdown -r
goto end
:33
psexec \\10.0.0.33 -u %USER% -p %PASS% shutdown -r
goto end
:34
psexec \\10.0.0.34 -u %USER% -p %PASS% shutdown -r
goto end
:35
psexec \\10.0.0.35 -u %USER% -p %PASS% shutdown -r
goto end
:36
psexec \\10.0.0.36 -u %USER% -p %PASS% shutdown -r
goto end
:81
psexec \\10.0.0.81 -u %USER% -p %PASS% shutdown -r
goto end
:end
pause
My Computer
At a glance
Windows 10 Professional x64
- Computer type
- PC/Desktop
- OS
- Windows 10 Professional x64