example with localhost (not sure about ipv6 output):
@echo off
setlocal
set "ipadr="
ping -n 1 localhost 2>nul 1>&2 && (
for /f "tokens=2 delims=[]" %%h in ('ping -n 1 localhost') do (
set "ipadr=%%h"
goto :break_loop
)
)
:break_loop
if defined ipadr (
echo %ipadr%
rem you can start SCCM here
) else (
echo host does not exist
)
endlocal