Существует модуль, позволяющий подключаться к PartnerCenter через PowerShell. Вам необходимо убедиться, что у вас есть правильные разрешения, назначенные вашему партнеру пользователю или приложению до подключения.
Вот ссылка на репозиторий:
https://github.com/Microsoft/Partner-Center-PowerShell
Он содержит много команд, но одна из них, которая получила подтверждение о принятии клиента, предоставленное ранее, - Get-PartnerCustomerAgreement
Вам нужно будет написать скрипт, чтобы сделать это для каждого клиента клиента, поскольку команда не возвращает список, как вы описали.
В дополнение к PowerShell, Partner Center SDK можно использовать в качестве автоматизированного подхода для подтверждения того, что клиенты приняли MCA.
Я предоставил ссылку ниже на документацию MS о том, как это сделать. Я проверил это и подтвердил, что ответ включает templateId, dateAgreed и другую информацию.
Если вы еще не используете Partner Center SDK, установка аутентификации может занять некоторое время, но может выполнить то, что вам нужно.
https://docs.microsoft.com/en-us/partner-center/develop/get-confirmation-of-customer-consent