Часто задаваемые вопросы о Microsoft Entra PowerShell

Часто задаваемые вопросы о Microsoft Entra PowerShell.

В чем разница между Microsoft Graph PowerShell SDK и модулями PowerShell для Microsoft Entra?

Microsoft Entra PowerShell является частью наших инвестиций в Microsoft Graph PowerShell SDK. Он обеспечивает высококачественное и оптимизированное для сценариев Microsoft Entra управление ресурсами в Microsoft Graph PowerShell SDK. Тем не менее, он сохраняет все преимущества Microsoft Graph PowerShell SDK для авторизации, управления подключениями, обработки ошибок и (низкоуровневого) покрытия API. Так как модуль строится на Microsoft Graph PowerShell SDK, он совместим.

Совместим ли модуль PowerShell Microsoft Entra с Microsoft Graph PowerShell?

Yes. Если вы уже используете модуль PowerShell Microsoft Graph, вам не нужно переключаться. Оба модуля работают совместно, а то, какие командлеты использовать для управления ресурсами Microsoft Entra — командлеты модуля Microsoft Entra PowerShell или командлеты Microsoft Graph PowerShell SDK, — является вопросом предпочтения.

Мне нужно выполнить миграцию из устаревших модулей. Следует ли ждать Microsoft Entra PowerShell?

Одна из наших целей с Microsoft Entra PowerShell — ускорить миграцию из Azure AD PowerShell. Модуль поддерживает упрощённую миграцию для сценариев, ранее использовавших Azure AD PowerShell, обеспечивая более 98 % совместимости при включении параметра Enable-EntraAzureADAlias. Однако важно отметить, что legacy-модули теперь объявлены устаревшими и будут выведены из эксплуатации (перестанут работать) после 30 марта 2025 года. Рекомендуется начать перенос скриптов MSOnline и Azure AD PowerShell. Оба Microsoft Entra PowerShell и Microsoft Graph PowerShell SDK используют последние API Microsoft Graph.

Для тестовых сред и непроизводственных систем можно перейти на Microsoft Entra PowerShell. Мы рекомендуем переходить на использование модуля в производственных системах только после того, как он достигнет стадии общей доступности. Если вы переносите скрипты в Microsoft Graph PowerShell SDK сейчас, их снова не нужно обновлять с помощью Microsoft Entra PowerShell. Модуль работает без замены Microsoft Graph PowerShell SDK.

Следует ли перевести скрипты Microsoft Graph PowerShell на Microsoft Entra PowerShell?

No. Microsoft Entra PowerShell является частью Microsoft Graph PowerShell, а два модуля взаимодействуют. Вы можете установить оба модуля параллельно.

Является ли Microsoft Entra PowerShell предварительно подготовленным модулем, например Azure AD PowerShell или MSOnline?

No. Разрешения Microsoft Entra PowerShell не предоставляются заранее, и пользователи должны запрашивать необходимые конкретные разрешения приложения. Эта степень детализации гарантирует, что у приложения есть только необходимые разрешения, обеспечивая детальный контроль над управлением ресурсами.

Для обеспечения максимальной гибкости и детализации разрешений приложений рекомендуется создать пользовательское приложение с помощью Microsoft Entra PowerShell. Создавая различные приложения для различных использования PowerShell в клиенте, вы можете контролировать разрешения приложений, предоставленные для определенных сценариев. Чтобы использовать собственную идентичность приложения с Microsoft Entra PowerShell, можно воспользоваться командлетом Connect-Entra. Рассмотрим пример.

Connect-Entra -ClientId 'YOUR_APP_ID'

Я новичок в Microsoft Entra PowerShell; где начать?

Дополнительные сведения о модуле можно узнать, прочитав нашу обзорную статью. Чтобы узнать, как установить, выполнить аутентификацию, определить, какой командлет использовать в конкретном сценарии, ознакомиться с практическими руководствами и не только. Наше руководство по рекомендациям поможет вам начать работу с безопасным фундаментом.

Как предоставить отзыв о модуле PowerShell Microsoft Entra?

Вы можете предоставить отзыв, перейдя в раздел о проблемах с репозиторием GitHub. Создайте новую проблему с вашими отзывами, предложениями или любыми проблемами, которые вы столкнулись. Наша команда активно отслеживает и реагирует на отзывы по улучшению модуля.

Как внести свой вклад в модуль PowerShell Microsoft Entra?

Мы приветствуем вклад сообщества, будь то отправка отчетов об ошибках, предложение новых функций или участие в сценариях и примерах улучшений. Чтобы приступить к работе, посетите репозиторий, ознакомьтесь с нашими рекомендациями по участию и создайте pull request с вашими изменениями.