当目标名称包含空格和破折号时,cmdkey 似乎无法按目标名称删除凭据-
我有一个Test Credential - Iteration1
要删除的凭据,但是当我尝试时
cmdkey /del:Test Credential - Iteration1
我明白The command line parameters are incorrect.
了,因为我猜它把破折号作为一个新参数。
到目前为止,我已经尝试过引号、双引号、2 个双引号、用 ^ 转义破折号、用 {} 括起来,但这些都不起作用:
cmdkey /del:Test Credential - Iteration1
cmdkey "/del:Test Credential - Iteration1"
cmdkey /del:"Test Credential - Iteration1"
cmdkey /del:{Test Credential - Iteration1}
cmdkey {/del:"Test Credential - Iteration1}
cmdkey /del:{LegacyGeneric:target=Test Credential - Iteration1}
如何使用 cmdkey 删除凭据Test Credential - Iteration1
编辑:我验证该命令适用于没有空格的名称。我创建TestCredential-Iteration1
并以下命令成功删除它
cmdkey /del:TestCredential-Iteration1