Учетные данные не хранятся где-либо вообще. Скорее, Windows использует учетные данные текущего пользователя, вошедшего в систему, для проверки подлинности соединения с общим ресурсом. То есть, если имя пользователя и пароль пользователя, в настоящий момент вошедшего в систему на локальной машине, сопоставляют пользователя с соответствующими учетными данными на удаленной машине, доступ будет предоставлен.
Дайте мне посмотреть, смогу ли я объяснить это более четко на примере. Скажем, я вошел в свой ноутбук с именем пользователя "Cody Grey" и паролем "1234". Затем я пытаюсь установить соединение с общим ресурсом на моем настольном компьютере. Поскольку у меня на настольном компьютере одно и то же имя пользователя и пароль, и эта учетная запись имеет достаточные привилегии для удаленного подключения к общим ресурсам, я буду автоматически аутентифицироваться, и доступ будет автоматически предоставлен. Однако если я попытаюсь подключиться к одному из компьютеров моих коллег, на котором у меня нет учетной записи, мне потребуется предоставить имя пользователя и пароль с действительными учетными данными для доступа.
Имя пользователя и пароль, которые вы предоставляете методу WSH MapNetworkDrive
, используются только , если учетные данные пользователя, вошедшего в систему в данный момент, не прошли проверку подлинности. документация гласит:
strUser
Дополнительно. Строковое значение, указывающее имя пользователя. Вы должны предоставить этот аргумент, если вы подключаете сетевой диск, используя учетные данные другого пользователя, а не текущего пользователя.
strPassword
Дополнительно. Строковое значение, указывающее пароль пользователя. Вы должны предоставить этот аргумент, если вы подключаете сетевой диск, используя учетные данные другого пользователя, а не текущего пользователя.
Короче говоря, для целей тестирования вы можете создать новую учетную запись на вашем компьютере, которая не соответствует напрямую учетной записи на сервере. И если у студентов уже есть учетные записи на сервере, нет причин требовать от них повторного ввода имени пользователя и пароля; Windows уже знает, что это такое, и будет автоматически использоваться для аутентификации.