コンピューターにソフトウェアビルドおよび展開サービスがインストールされています。サービスは、SYSTEMアカウントとして実行するように設定されています。
このサービスは他の多くのマシンにデプロイされ、接続するためにマシンのパスワードを必要とするため、Windows資格情報マネージャーを使用してリモートマシンの資格情報をキャッシュしたいと思います。
ターゲットアカウントがSYSTEMアカウントである場合、これをどのように達成しますか?
サードパーティのツールをダウンロードする必要がなく、デフォルトのWindows 10アーキテクチャを使用して機能するソリューションが欲しいのですが。
問題をWeb検索すると、他のアカウントの資格情報をクリアする方法に関する結果が出ました。
組み込みユーティリティ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
コンピューターServer64にアクセスするユーザーPeteZ(ドメインdom64)の汎用TERMSRV資格情報を追加します。
cmdkey /generic:TERMSRV/Server64 /user:dom64\PeteZ /pass:p4g67hjyy23
保存されているServer64のTERMSRV資格情報を削除します。
cmdkey /delete TERMSRV/Server64
ユーザーKateがパスワードz5rd63hGtjH7でコンピューターServer64にアクセスするためのユーザー名とパスワードを追加します。
cmdkey /add:server64 /user:Kate /pass:z5rd63hGtjH7
ユーザーKateがコンピューターServer64にアクセスするためのユーザー名を追加し、Server64にアクセスするたびにパスワードを要求します。
cmdkey /add:server64 /user:Kate
保存されているServer64の資格情報を削除します。
cmdkey /delete:Server64