如何为 Windows 系统帐户添加缓存凭据?

如何为 Windows 系统帐户添加缓存凭据?

我在计算机上安装了软件构建和部署服务。该服务已设置为以 SYSTEM 帐户运行。

由于该服务部署到许多其他机器并需要机器的密码才能连接,因此我想使用 Windows 凭据管理器缓存远程机器的凭据。

当目标帐户是系统帐户时,我该如何实现此目的?

我想要一个不需要我下载任何第三方工具并且使用默认的 Windows 10 架构运行的解决方案。

针对该问题进行网络搜索,得到的结果是有关如何清除其他帐户的凭据。

答案1

使用内置实用程序cmdkey添加凭据。

下载并使用微软系统内部实用程序 PsExec:psexec -s以 SYSTEM 身份运行cmdkey。从技术上讲,它是 Microsoft 的,因此不是第三方的。

命令键创建、列出或删除存储的用户名、密码或凭证。

Syntax
      cmdkey [{/add:TargetName|/generic:TargetName}]
         {/smartcard|/user:UserName [/pass:Password]}
            [/delete{:TargetName|/ras}]
               /list:TargetName

例子:

显示存储的用户名和凭证的列表:
cmdkey /list

为用户 PeteZ(在域 dom64 上)添加通用 TERMSRV 凭证以访问计算机 Server64:
cmdkey /generic:TERMSRV/Server64 /user:dom64\PeteZ /pass:p4g67hjyy23

删除存储的 Server64 的 TERMSRV 凭证:
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

相关内容