0

我的公司明天需要激活 MFA,我们需要知道如何清除 Windows 凭据管理器中存储的所有凭据。我无法通过 Powershell 删除的问题凭证是“其他项目”下称为“SSO_POP_Device”的凭证。

我有一个命令将删除除 SSO_POP_Device 之外的所有凭据。代码如下。我已经停止并启动了 CM 服务,它只是恢复了它之前记住的内容(仍然需要清除凭据,以便在 MFA 激活后它们不会被使用)。我知道它可以在 CM 中手动删除,但请记住,我需要一个 Powershell 脚本或 CMD 行方法来为整个公司的多个用户删除它。我通过研究发现这可能与我们的 Microsoft 帐户有关,特别是与 Office / Outlook 365 有关。

这是当前删除除 SSO_POP_Device 之外的所有凭据的命令。它很短。

cmdkey /list | ForEach-Object{if($_ -like "*Target:*"){cmdkey /delete:($_ -replace " ","" -replace "Target:","")}}

我希望能够运行一些 Powershell 或 CMD 行来清除 Credential Manager 中的任何内容,无论它存储在哪里或与什么相关。每当我在列表中只剩下 SSO_POP_Device 的情况下运行 cmdkey /list 时,它什么都不返回。没有错误消息,除非我将随机删除命令发射到以太中。

4

0 回答 0