it-swarm.xyz

Как изменить пользователя, с которым я вошел в общий сетевой ресурс?

При подключении к серверу через проводник (не подключенный сетевой диск), даже если флажок «Запомнить мои учетные данные» не установлен, Windows запоминает пароль до выхода из системы. Есть ли способ изменить имя пользователя/пароль для общего ресурса без выхода и повторного входа?

63
Tim

Вы подключаете общий ресурс к своей системе или просто получаете к ним доступ напрямую через Мой компьютер? Если вы подключите диск, то вы можете выбрать ссылку для подключения с другим именем пользователя и выбрать там имя пользователя/пароль. Команда «Net Use» также позволит вам получить доступ к общему ресурсу, используя альтернативные учетные данные, но не уверен, разрешит ли вам просмотр общего ресурса без сопоставления его с использованием этих альтернативных учетных данных.

29
Matrix Mole

Вы можете переопределить сохраненные учетные данные для общих папок в Windows через панель управления. Я считаю, что это должно быть возможно начиная с Windows 2000 или хотя бы XP. Однако имена этих функций различны во всех версиях. Я использую имена из Windows 7 в этом посте.

  • Откройте страницу своей учетной записи в разделе «Учетные записи пользователей и безопасность семьи».

    (Щелкните свое изображение в меню «Пуск» или перейдите через панель управления).

  • На левой боковой панели выберите Управление учетными данными.

  • Под учетными данными Windows:

    • Если на рассматриваемом сервере есть запись, удалите ее.

      (Скорее всего, он не будет присутствовать, если вы не были здесь раньше).

    • Выберите Добавить учетные данные Windows.

    • Введите сервер (например, \\10.0.0.2\myShare).

    • Введите новые нужные учетные данные.

Теперь при переходе вручную к \\10.0.0.2\myShare он больше не будет использовать старые учетные данные.

40
thnee

Я пытался использовать то, что предложили Матрица и Тим, но это не сработало для меня. В моем случае я использовал

Net Use \\SERVER\share /delete

То, что это сделало, было разорвать все подключения к общему диску, а затем, когда я попытался повторно подключиться, он снова запросил у меня имя пользователя и пароль.

26
LeTanc

Чтобы удалить кэшированные учетные данные, вы можете выполнить следующие шаги.

Вы можете сослаться на статью http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html

  1. Откройте окно запуска, нажав Start -> Run или нажмите ⊞ Win+R,.

  2. В текстовом поле введите команду rundll32.exe keymgr.dll, KRShowKeyMgr и нажмите ОК. Примечание. Вы также можете ввести и выполнить эту команду через командную строку.

  3. Чтобы удалить сохраненные учетные данные, вы можете выбрать одну из записей и выбрать Remove. Появится экран подтверждения. Нажмите на OK и учетная запись будет удалена.

  4. Вы также можете добавить дополнительные сохраненные пароли, нажав кнопку Add и введя соответствующую информацию.

12
user246173

Если вы удалили или отредактировали учетные данные, вы должны выйти из системы и снова войти в Windows. В противном случае кэшированные учетные данные будут по-прежнему использоваться.

5
michaelo

Расположение Windows 8 немного отличается:

Через графический интерфейс

Панель управления -> Все элементы панели управления -> Диспетчер учетных данных

-или же-

Используйте Run Box (Windows Key + R): control /name Microsoft.CredentialManager

4
Brandon Flath

WIN + R

cmd -> Enter

Net Use x: \\ 192.168.2.10\dir/user: рабочая группа\xxx гггг/постоянный: да

где ххх ваш логин,

ггг это пароль

каталог является общим каталогом

x: - это диск, к которому вы подключаетесь

3
Tengiz

То, что это сделало, было разорвать все подключения к общему диску, а затем, когда я попытался повторно подключиться, он снова запросил у меня имя пользователя и пароль.

перезапустите и проверьте снова

3
smtoo

Спасибо всем здесь. Я написал скрипт для этой цели, и он каждый раз срабатывает. Испытано на Win10 и Win7.

Я перезапускаю службы LanmanWorkstation & lmhosts, и это сработало.

set LoginAccount=USERNAME
REM Replace USERNAME by your username

set LoginPasswd=PASSWD
REM Replace PASSWD by your password


set ShareServer=SERVERIP
REM Replace SERVERIP by your server's IP or DNS Name

REM 

REM Check if Credential of target Server Exsit
cmdkey /list:%ShareServer% | findstr /N ^^ | findstr /V "^[1-2]:" | findstr /I /C:" %ShareServer%" >nul

if '%errorlevel%' NEQ '0' (
    REM Non Credential of target Server Exsit
    REM Do nothing
) else (
    REM Credential of target Server Exsit
    REM Delete the Credential
    cmdkey /delete:%ShareServer%
)

REM Add new Credential
REM You can found the new Credential in "Control Panel -> Credential Manager"
cmdkey /add:%ShareServer% /user:%COMPUTERNAME%\%LoginAccount% /pass:%LoginPasswd%

REM Delete All cached Credentials of target Server
Net Use \\%ShareServer% /delete /Y

REM Set Relative Services Start Type to Auto
sc config LanmanWorkstation start=auto >NUL 2>&1
sc config lmhosts start=auto >NUL 2>&1
sc config netlogon start=auto >NUL 2>&1
sc config sessionenv start=auto >NUL 2>&1
sc config Browser start=auto >NUL 2>&1

REM Restart Relative Services by Powershell
powershell -inputformat none -outputformat none -NonInteractive -Command "Restart-Service LanmanWorkstation,lmhosts -Force"

REM Make new connection
Net Use \\%ShareServer% "%LoginPasswd%" /user:"%COMPUTERNAME%\%LoginAccount%"

REM Open shared folder on Explorer
explorer \\%ShareServer%

Если вы делаете это с учетной записью домена, замените %COMPUTERNAME%\%LoginAccount% на %LoginAccount%@YOUR.DOMAIN.

1
Y.Ganothr

Получите доступ к общему сетевому ресурсу снова через имя или IP, какой бы вы еще не использовали.

Если вы подключились к \\192.168.2.10\ с неверным пользователем, вы можете повторить попытку один раз , используя вместо этого имя сервера. Если вы откроете \\Server\, вам снова будет предложено ввести учетные данные. С этого момента у вас будет две открытые сессии на одном сервере, но с разными пользователями. Похоже, они сохраняются до тех пор, пока не истечет срок действия входа в систему, что потенциально может произойти до следующего выхода из системы.

Из-за этого вам необходимо убедиться, что вы используете правильный путь отныне! если вам нужно было войти в учетную запись с более высокими разрешениями для запуска резервного копирования, убедитесь, что инструмент резервного копирования теперь работает с\Server [путь] `, а не с IP.

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

0
Lilienthal

Я только что обнаружил, что у вас есть список локальных пользователей/паролей в разделе:

Панель управления> Диспетчер учетных данных

(для локальных сетевых ресурсов, учетных записей ftp и т. д.)

0
adrianTNT