7

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

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

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

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

2 ответа2

5

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .