Как изменить пароль для нескольких учетных данных в хранилище Windows (a.k.a. Менеджер Учетных Данных)?

мой ноутбук Windows 7 не присоединен к домену Active Directory моей компании. Однако я подключаюсь к нескольким ресурсам домена, включая сайты интрасети, общие файловые ресурсы и TFS. Каждые три месяца моя компания заставляет меня менять пароль.

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

есть ли способ, чтобы изменить пароль для всех учетных данных с тем же именем пользователя?

Я думаю, что проблема более острая с файловыми ресурсами и TFS, где мне, кажется, просто отказывают в доступе. С сайтов интрасети я, по крайней мере, получить приглашение от Internet Explorer, чтобы изменить свой пароль (хотя и неоднократно для каждого я доступа).

16
задан Marc Stober
03.02.2023 17:00 Количество просмотров материала 3385
Распечатать страницу

2 ответа

для полноты можно управлять учетными данными в командной строке или в пакетном сценарии с помощью cmdkey.exe (находится в %windir%\system32).



Например, чтобы добавить (или обновить) учетные данные на server.domain.tld:

cmdkey.exe /add:server.domain.tld /user:username /pass:password

или для всего домена:

cmdkey.exe /add:*.domain.tld /user:username /pass:password



/user также может иметь domain\username или username@domain



Вместо открытия окна хранилища можно запустить простой пакетный скрипт, который запросит у вас новый пароль:

set /p pw=Enter your new password:
cmdkey.exe /add:*companydomain.tld /user:myusername /pass:%pw%
5
отвечен agentnega 2023-02-05 00:48

Если кто-то заинтересован в чтении и записи к нему из PowerShell или C#, вот ссылка на сценарий, который делает это:

PowerShell С Диспетчером Учетных Данных: CredMan.пс1

сценарий PowerShell обращается к API через встроенный C#, использующий Pinvoke.

2
отвечен Tim Lewis 2023-02-05 03:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх