Windows 資格情報をまれによく一括削除したくなるのでメモ。
PowerShellとcmdkey.exeを使います。
Adobe CCのやつが行が多くてわかりやすかったのでこれで実験。
cmdkey /list | ForEach-Object{if($_ -like "*ターゲット:*Adobe*"){ cmdkey /delete:($_ -replace ".*ターゲット: ","")}}
-
cmdkey /list
で一覧を出力 -
ForEach-Object
とif文でターゲット:Adobe
が出てくる行を抽出 -
cmdkey /delete:(略)
で(略)の文字列を対象に削除実行 -
(略)
ではターゲット:
と日本語で書かれてるやつを削除