Если для подключения к общей папке нужно воспользоваться альтернативным именем пользователя и паролем, нужно убедиться в том, что нет других подключений (отображаемых дисков или просмотров в окне программы Explorer) к тому же компьютеру, который вами используется, или подключений с каким — нибудь другим именем пользователя. Windows допускает только одно подключение к удаленному компьютеру, поэтому все диски, отображенные на данный компьютер, должны использовать одно и то же имя пользователя и пароль Если нужно подключиться с использованием альтернативного имени пользователя, которое требует использование пароля, сценарий должен либо запрашивать у пользователя пароль, либо хранить пароль в себе самом. Последний вариант может нанести существенный урон системе безопасности: любой, кто может прочесть ваш сценарий, может получить имя пользователя и пароль, допустимые на удаленном компьютере. Поэтому я советую по возможности не пользоваться альтернативными полномочиями. Если же это вынужденная мера, лучше затребовать у пользователя пароль или, если это невозможно, обеспечить удаленной учетной записи пользователя как можно меньше привилегий. Можно настроить специальную учетную запись, не допускающую локального подключения и имеющую доступ только к ограниченному количеству необходимых файлов.
Даже если предоставить допустимое имя общей папки и допустимую букву диска, отображение все равно может дать сбой, если возникнут проблемы с сетью или если удаленный компьютер выйдет из строя. Можно позволить сценарию аварийно завершиться с выдачей сообщения об ошибке или же можно отловить ошибку и сообщить о ней более изящным образом. Как это сделать, будет показано в следующей схеме.