Files
THE-TOOL/CMD/SCCM_TRIGGER/SCCM_TRIGGER.bat
2025-12-14 15:46:14 +01:00

80 lines
3.3 KiB
Batchfile

@echo off
::
::
:start
cls
set VERZ=%~dp0
color 0f
echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
echo -* *-
echo -* User:%USERNAME% *-
echo ** **
echo ** **
echo ** - SCCM Trigger - **
echo ** ==================== **
echo *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
echo ** **
echo ***-----------------------------------------------------------***
echo * *
echo * *
echo * *
echo *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
echo.
set /p Rechnername= Bitte CLIENT-ID / Hostnamen eingeben :
::Prüfen, ob Rechner anpingbar ist.
ping %Rechnername% -n 1
::sleep 1
IF NOT %ERRORLEVEL%==0 echo ***** ACHTUNG: Rechner konnte nicht angepingt werden
IF NOT %ERRORLEVEL%==0 set ERRORLEVEL=2 & goto eof
echo ==============================================
set geraeteTyp=%Rechnername:~6,1%
echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
echo ** **
echo ** Rechnername: %Rechnername% **
echo ** **
echo ** Geraetetyp: %geraeteTyp% **
echo ** (C= Client) **
echo ** (L= Laptop) **
echo ** **
echo ** Betriebsystem: Windows -%bitVersion%bit **
echo ** **
echo ** Auswahl war:%RepInfo% **
echo ** **
echo -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
echo.
echo *******************************************************************************
echo ***** SCCM Trigger ********
echo *******************************************************************************
echo ***** ...Bitte warten, aktion wird durchgeführt.... ********
echo *******************************************************************************
echo %VERZ%int_proc.bat
copy "%VERZ%int_proc.bat" "\\%Rechnername%\c$\temp\int_proc.bat"
psexec \\%Rechnername% -s "c:\temp\int_proc.bat" -f
del "\\%Rechnername%\c$\temp\int_proc.bat"
goto eof
:eof
if "%errorlevel%"=="0" color 02 & goto farbegesetzt
if "%errorlevel%"=="1" (color 02) else (color 0c)
:farbegesetzt
echo ****************************************************************************
echo ***** Triggern Abgeschlossen - Error Code beachten! ***
echo ****************************************************************************
pause
cls
goto start