Как изменить пароль для нескольких учетных данных в Windows Vault (он же Credential Manager)?

Как изменить пароль для нескольких учетных данных в Windows Vault (он же Credential Manager)?

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

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

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

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

решение1

Для полноты картины вы можете управлять учетными данными в командной строке или в пакетном скрипте 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


Вместо того чтобы открывать Windows Vault, вы можете запустить простой пакетный скрипт, который запросит у вас новый пароль:

set /p pw=Enter your new password:
cmdkey.exe /add:*companydomain.tld /user:myusername /pass:%pw%

решение2

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

Диспетчер учетных данных PowerShell: CredMan.ps1

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

Связанный контент