Мне нужно иметь возможность удалять кэшированные учетные данные onedrive с локальных компьютеров из диспетчера учетных данных Windows с помощью сценария. Причина. Когда пользователю по какой-либо причине предлагается изменить свой пароль O365, локальная кэшированная версия пароля, связанная с OneDrive, не и пользователи начинают получать ошибки синхронизации.

Пользователь может пойти и вручную удалить эту запись, но для некоторых это требует много;)

Любые указатели были бы великолепны. Предпочитаю Powershell, но VB тоже в порядке.

С уважением

1 ответ1

0

Windows поставляется с утилитой командной строки для компонента Credential Manager: cmdkey

У меня нет учетной записи OneDrive для бизнеса для тестирования, но вы должны увидеть кэшированные учетные данные в выводе:

cmdkey /list

Используйте PowerShell, чтобы получить выходные данные из /list , извлечь имя цели и вызвать

cmdkey /delete:targetname

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .