Hey guys. Was hoping someone out there could lend me the benefit of experience. I have a logon script that just keeps growing. It's over 16 pages now and I worry it's taking too long to run at remote sites with slow bandwidth. A huge part of it is taken up with repetitive drive mappings. (An excerpt is below) It seems so inelegant and innefficient to me. Not sure what I can do about it though. Any suggestions?

Thanks for reading!


 Code:
 
Select
;Districts

	Case InGroup ('Domain\D1_Employee','Domain\D1_Super')
	  Use "L:" '\\NAS\Users\District\D1' /Persistent
	  Use "X:" '\\FileServer\DigitalAudio\District1' /Persistent
	  Use "Y:" '\\FileServer\SavedAudio\District1' /Persistent

   	Case InGroup ('Domain\D2_Employee','Domain\D2_Super')
    	  Use "L:" '\\NAS\Users\District\D2' /Persistent
	  Use "X:" '\\FileServer\DigitalAudio\District2' /Persistent
	  Use "Y:" '\\FileServer\SavedAudio\District2' /Persistent

	Case InGroup ('Domain\D3_Employee','Domain\D3_Super')
	 Use "L:" '\\NAS\Users\District\D3' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District3' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District3' /Persistent

	Case InGroup ('Domain\D4_Employee','Domain\D4_Super')
	 Use "L:" '\\NAS\Users\District\D4' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District4' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District4' /Persistent

	Case InGroup ('Domain\D5_Employee','Domain\D5_Super')
	 Use "L:" '\\NAS\Users\District\D5' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District5' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District5' /Persistent

	Case InGroup ('Domain\D6_Employee','Domain\D6_Super')
	 Use "L:" '\\NAS\Users\District\D6' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District6' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District6' /Persistent

	Case InGroup ('Domain\D7_Employee','Domain\D7_Super')
	 Use "L:" '\\NAS\Users\District\D7' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District7' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District7' /Persistent

	Case InGroup ('Domain\D8_Employee','Domain\D8_Super')
	 Use "L:" '\\NAS\Users\District\D8' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District8' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District8' /Persistent

	Case InGroup ('Domain\D9_Employee','Domain\D9_Super')
	 Use "L:" '\\NAS\Users\District\D9' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District9' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District9' /Persistent

	Case InGroup ('Domain\D10_Employee','Domain\D10_Super')
	 Use "L:" '\\NAS\Users\District\D10' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District10' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District10' /Persistent

	Case InGroup ('Domain\D11_Employee','Domain\D11_Super')
	 Use "L:" '\\NAS\Users\District\D11' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District11' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District11' /Persistent

	Case InGroup ('Domain\D12_Employee','Domain\D12_Super')
	 Use "L:" '\\NAS\Users\District\D12' /Persistent
         Use "X:" '\\FileServer\DigitalAudio\District12' /Persistent
	 Use "Y:" '\\FileServer\SavedAudio\District12' /Persistent


End Select