Serg2010
19-04-2012, 21:11
Добрый вечер. Скрипт, имеет фрагмент:
if %Username% ==991003 (
net use L: /d
net use L: \\Server1\Disk_L
)
if %Username% ==991006 (
net use L: /d
net use L: \\ Server1\Disk_L
)
if %Username% ==991004 (
net use L: /d
net use L: \\ Server1\Disk_L
)
…
И т.д.
Как оптимизировать скрипт, в плане сделать его короче, на плодить многочисленные условия, а например строки с которыми идет сравнение записать в одной строке и ограничиться одним условием? Например если %Username% есть среди 991003, 991006, 991004 то выполнить сценарий…
Может другой какой красивый вариант есть
Спасибо. Батник будет запускаться с домена через учетку.
if %Username% ==991003 (
net use L: /d
net use L: \\Server1\Disk_L
)
if %Username% ==991006 (
net use L: /d
net use L: \\ Server1\Disk_L
)
if %Username% ==991004 (
net use L: /d
net use L: \\ Server1\Disk_L
)
…
И т.д.
Как оптимизировать скрипт, в плане сделать его короче, на плодить многочисленные условия, а например строки с которыми идет сравнение записать в одной строке и ограничиться одним условием? Например если %Username% есть среди 991003, 991006, 991004 то выполнить сценарий…
Может другой какой красивый вариант есть
Спасибо. Батник будет запускаться с домена через учетку.