Как добавить кэшированные учетные данные для учетной записи системы Windows?
У меня есть служба сборки и развертывания программного обеспечения, установленная на компьютере. Служба настроена для запуска в качестве учетной записи SYSTEM.
Поскольку служба развертывается на нескольких других компьютерах и требует подключения паролей компьютеров, я хотел бы кэшировать учетные данные для удаленных компьютеров с помощью диспетчера учетных данных Windows.
Как мне добиться этого, если целевой учетной записью является учетная запись SYSTEM?
Мне бы хотелось решение, которое не требует от меня загрузки каких-либо сторонних инструментов и работает с использованием архитектуры Windows 10 по умолчанию.
При поиске проблемы в Интернете были найдены результаты очистки учетных данных для других учетных записей.
1 ответ
Используйте встроенную утилиту cmdkey
добавить учетные данные.
Загрузите и используйте утилиту Microsoft Sysinternals PsExec: psexec -s
запустить cmdkey
как СИСТЕМА. Технически это Microsoft, поэтому не сторонний.
CMDKEY.exe Создание, список или удаление сохраненных имен пользователей, паролей или учетных данных.
Syntax
cmdkey [{/add:TargetName|/generic:TargetName}]
{/smartcard|/user:UserName [/pass:Password]}
[/delete{:TargetName|/ras}]
/list:TargetName
Примеры:
Показать список сохраненных имен пользователей и учетных данных:
cmdkey /list
Добавьте общие учетные данные TERMSRV для пользователя PeteZ (в домене dom64) для доступа к компьютеру Server64:
cmdkey /generic:TERMSRV/Server64 /user:dom64\PeteZ /pass:p4g67hjyy23
Удалите сохраненные учетные данные TERMSRV для Server64:
cmdkey /delete TERMSRV/Server64
Добавьте имя пользователя и пароль для доступа пользователя Kate к компьютеру Server64 с паролем z5rd63hGtjH7:
cmdkey /add:server64 /user:Kate /pass:z5rd63hGtjH7
Добавьте имя пользователя для пользователя Kate для доступа к компьютеру Server64 и запрашивайте пароль при каждом доступе к Server64:
cmdkey /add:server64 /user:Kate
Удалите сохраненные учетные данные для Server64:
cmdkey /delete:Server64