I came up with a list of services and startup types and put them in a tab-delimited file. My script reads this file from the same directory and name as the script (except that it's a .txt not a .cmd file).
IMPORTANT: The following line should have a TAB in it, not 4 spaces:
for /f "tokens=1-5...