We do something similar in our environemnt with GDisk
You can go a couple ways with it.
Either add the GDisk/DBAN/Wiping executable to the PXE Boot image so it is local
Then once machine is pxe booted, just deploy a script task to kick it off.
EX..
X:\GDISK32.EXE /diskwipe /disk:all /custom:3
Or Just PXE boot with existing boot image and run a task that will map a drive to a server and run it from there ( mapping passwords will be in plain text, so make a generic one specifically for this purpose)
EX.
net use I: \\SERVER1\Share /user:domain\uname "password"
I:\GDISK32.EXE /diskwipe /disk:all /custom:3
Here is a command script task I use internaly, which give the service desk person an extra chance to back out before wiping.
@ECHO OFF
net use I: \\SERVER1\Share /user:domain\uname "password"
CLS
REM ### My Company Diskwipe Utility - All Disks
COLOR 17
ECHO ------------------------------------------------------------------------
ECHO ----- MY Company -----
ECHO ----- Disk Wipe Utility -----
ECHO ----- -----
ECHO ----- This program will wipe all drives attached to the computer -----
ECHO ----- ( IDE, SATA, USB, FLASH ) -----
ECHO ----- -----
ECHO ----- The data will be completely unrecoverable once started -----
ECHO ----- -----
ECHO ----- The process will take approx. 1 hour per 8GB of disk space -----
ECHO ------------------------------------------------------------------------
ECHO.
ECHO.
rem COLOR
SET /P ANSWER= Do you REALLY want to continue with the Disk Wipe (Y/N)?
echo You chose: %ANSWER%
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
goto :no
:yes
ECHO ---------------------------------------
ECHO ----- Starting Disk Wipe Utility -----
ECHO ---------------------------------------
"I:\GDISK32.EXE" /diskwipe /disk:all /custom:3
ECHO WIPE COMPLETE - EXITING IN 5 SECONDS
ping 127.0.0.1 -n 5 -w 1000 > nul
COLOR
CLS
exit /B 1
:no
ECHO ---------------------------------------
ECHO ----- Cancelled the operation -----
ECHO ---------------------------------------
ECHO You have chossen to do nothing - Exiting in 5 seconds
ping 127.0.0.1 -n 5 -w 1000 > nul
COLOR
CLS
exit /B 2
Hope something similar works put for you.
Thanks,
Clay