Я создаю сценарий powershell, который развернет учетную запись службы автоматизации Azure в моей группе ресурсов, чтобы создать Runbook, который будет автоматически обновлять SSL-сертификаты для веб-сайтов в группе ресурсов.
Чтобы модуль Runbook имел доступ к моим ресурсам Azure, требуется учетная запись субъекта-службы. Чтобы создать это, я использовал сценарий из https://docs.microsoft.com/en-us/azure/automation/automation-create-runas-account#create-run-as-account-using-powershell а>
В функции CreateServicePrincipal выполняется вызов New-AzureRmADAppCredential, но он постоянно завершается с ошибкой:
New-AzureRmADAppCredential : Key credential end date is invalid.
Я декомпилировал DLL-библиотеку Microsoft.Azure.Commands.Resources, чтобы посмотреть, что она делает. Похоже, что значение параметра вообще не учитывается. Я пробовал несколько вариантов формата даты, и все, похоже, терпит неудачу.
есть идеи?