Having thought about how other languages pass parameters, and PHP being the most memorable, I tried using the "?" mark as follows:
<a target=new href="U:\PLINK.BAT?SERVER09231">U:\PLINK.BAT?SERVER09231</a>
This does actually launch the batch file now.
For test purposes I have in the batch file...
ECHO %CMDCMDLINE%
%CMDCMDLINE% - expands to the original command line that invoked the Command Processor.
...but it shows that the parameter is not being passed across:
cmd /c ""U:\PLINK.BAT" "
The space before the final quotation mark in the output suggests provision for parameters. I wonder if there are any tricks I can add just after the "?" mark, or add additional single/double quotes somewhere in the link?