Назад | Перейти на главную страницу

Как заставить Windows запрашивать учетные данные при доступе к общему ресурсу

По умолчанию, когда я получаю доступ к некоторому общему ресурсу компьютера (набирая \\ имя хоста в проводнике Windows), Windows передает учетные данные моего текущего пользователя. Он запрашивает учетные данные только в том случае, если учетные данные текущего пользователя неверны.

Есть ли способ заставить Windows не передавать учетные данные текущего пользователя, а запрашивать их? Я думал об использовании net view команда, но она не захватывает параметры «пользователь» и «пароль».

если вы наберете команду

net use \\SERVERNAME /u:DOMAIN\USER 

вам будет предложено ввести пароль этого пользователя, который будет использоваться при доступе к этому серверу

Если принятый ответ дает вам эту ошибку;

System error 1219 has occurred.

Multiple connections to a server or shared resource by the same user, using 
more than one user name, are not allowed. Disconnect all previous connections 
to the server or shared resource and try again.

Вам нужно сначала удалить существующие общие ресурсы. Если вы спешите, это уничтожит их всех, независимо от сервера;

NET USE * /DELETE

Если вы хотите быть немного более точным и сохранить другие ваши общие ресурсы, используйте следующую команду, чтобы вывести список существующих общих ресурсов на сервере;

NET VIEW \\SERVERNAME

Затем удалите конфликтующий общий ресурс с помощью;

NET USE \\SERVERNAME\SHARENAME /DELETE

Наконец, использование принятого ответа будет успешным;

NET USE \\SERVERNAME\SHARENAME /u:USERNAME
Enter the password for 'USERNAME' to connect to 'SERVERNAME':
The command completed successfully.

Помните, что это необходимо ввести в командной строке (CMD), открытой с разрешения администратора, или в Windows PowerShell также с правами администратора.

Как только это будет сделано, вы можете использовать run (winkey + r) и ввести адрес, к которому вы хотите получить доступ (\ serverName \ shareName).