Как добавить кэшированные учетные данные для учетной записи Windows?

3039
Dodzi Dzakuma

У меня есть служба сборки и развертывания программного обеспечения, установленная на компьютере. Служба настроена для запуска в качестве учетной записи SYSTEM.

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

Как мне добиться этого, если целевой учетной записью является учетная запись SYSTEM?

Мне бы хотелось решение, которое не требует от меня загрузки каких-либо сторонних инструментов и работает с использованием архитектуры Windows 10 по умолчанию.

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

3

1 ответ на вопрос

4
Steven

Используйте встроенную утилиту cmdkeyдля добавления учетных данных.

Загрузите и используйте утилиту Microsoft Sysinternals PsExec: psexec -sдля запуска в cmdkeyкачестве SYSTEM. Технически это 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

Я только что нашел похожий ответ и здесь! https://security.stackexchange.com/a/110742/39741 Однако мне нужно будет запустить программу как пользователь SYSTEM, прежде чем она будет работать правильно? Dodzi Dzakuma 6 лет назад 0

Похожие вопросы