Я пишу сценарий PowerShell для взаимодействия с нашим инвентарем Chromebook, и я выполнил описанный здесь процесс.
https://developers.google.com/admin-sdk/directory/v1/guides/delegation
Создать файл закрытого ключа и делегировать ему права.
Однако нет документации, как декодировать открытый / закрытый ключ для создания токена без использования одной из предварительно созданных библиотек, которые, конечно, не включают PowerShell. Даже если бы существовало не зависящее от языка описание того, что нужно сделать, я бы смог попробовать что-нибудь, но, к сожалению, этого нет.
Я нашел этот вопрос, который, похоже, является той же проблемой, что и у меня, но на него так и не ответили.
Попробуйте использовать pfx, а не файл JSON, и следовать каркас выложен здесь. Ваши возможности будут другими, но это должно помочь вам начать.