Below command worked, that stops me frothing at the mouth hurrah.
One thing I noted is that it didnt work running from the Bat file, then i remembered that when using variables in that context we use a double %% e.g. %%G
also to output the result to a file I appended >> full name.txt
Thanks very much everyone.
H:\>For /f "tokens=2* delims= " %%G in ('net user "%username%" /domain ^|find "Full Name"') do echo %%H >> Full-Username.txt
H:\>echo John Smith
John Smith
query Active directory display name
Moderator: DosItHelp