Со скобками ошибся, скобки - это не правильно.
wshnetwork.mapnetworkdrive "x:","\\teacher\d$" - даже если этот диск расшарен, то нужно при таком пути указывать дополнительные парамтры:
wshnetwork.mapnetworkdrive "x:","\\teacher\d$",false,"Admin","PasswordAdmin"
false - это значит переподключать диск при следующем старте, если вы напишете true,то скрипт при следующем старте даст ошибку, так как диск будет подключен и вы захотите подключить его еще раз.
"Admin","PasswordAdmin"- логин и пароль администратора
Еще вариант расшарить диск для полного доступа, тогда строка будет выглядеть так:wshnetwork.mapnetworkdrive "x:","\\teacher\d"
Суть: 1 вариант:
set wshnetwork=wscript.createobject("wscript.network")
wshnetwork.mapnetworkdrive "x:","\\teacher\d$",false,"Логин","пароль"
второй вариант:
Сначала диск расшарить на полный доступ.
set wshnetwork=wscript.createobject("wscript.network")
wshnetwork.mapnetworkdrive "x:","\\teacher\d"
P.S. Мог где то ошибится, тяп ляп...
P.S.S. если вашу версию запустить после авторизации на диске, то он по моему предположению должен отработать без проблемм