Microsoft Entra PowerShell v1.2.0

 شرح مقال الإعلان عن إصدار Microsoft Entra PowerShell v1.2.0 

📢 إيه الموضوع باختصار؟

Microsoft أصدرت نسخة 1.2.0 من Entra PowerShell — تحديث كبير لأداة PowerShell اللي بتساعدك تدير موارد Microsoft Entra ID (زي الهوية، التطبيقات، الدعوات، الخ…).

باختصار: أدوات جديدة + تحسين في الأوامر + دعم أفضل للـ APIs الحديثة.

🚀 أهم الحاجات اللي اتقدمت في الإصدار ده

1️⃣ أدوات لإدارة Agent Identity Blueprints

دي مجموعة أوامر جديدة بتخليك تقدر تعمل وتدير حاجة اسمها Agent Identity Blueprints — ودي زي قوالب جاهزة لهويات برامج/أبليكاشنز تقدر تنشئها وتحدد صلاحياتها وتربطها بخدمات تانية.

📌 أوامر مهمة:

New-EntraBetaAgentIdentityBlueprint

→ ينشئ Blueprint جديد كامل، ويضبط الـ Service Principal ويطلعلك بياناته كلها.

Add-EntraBetaClientSecretToAgentIdentityBlueprint

→ يضيف secret صالح 90 يوم مع retry logic لو حصل خطأ.

Add-EntraBetaInheritablePermissionsToAgentIdentityBlueprint

→ يضيف صلاحيات قابلة للتوريث بالاعتماد على Microsoft Graph.

Add-EntraBetaScopeToAgentIdentityBlueprint

→ يحدد scopes (صلاحيات OAuth) وتفاصيلها.

Add-EntraBetaRedirectURIToAgentIdentityBlueprint

→ يضيف redirect URLs لما انت محتاج login/auth callbacks.

👉 ده مهم لو بتبني automation أو حلول تعمل نفسها بنفسها بدون تدخل بشري.

---

2️⃣ إنشاء هويات Agent + مستخدمين مرتبطين بيها

الأداة بقت تقدر تنشئ هوية Agent Identity وتعمل مستخدم مرتبط بيها بسهولة من غير واجهات معقدة.

أوامر زي:

New-EntraBetaAgentIdForAgentIdentityBlueprint

→ ينشئ Agent Identity فعلي من الـ Blueprint.

New-EntraBetaAgentIdUserForAgentId

→ ينشئ مستخدم مرتبط بـ Agent Identity بنفسك.

---

3️⃣ الحصول على التوكنات بسهولة

لو بتشتغل بأشياء زي:

Autonomous App

Autonomous User

On-Behalf-Of (OBO)

الأمر Get-EntraBetaAgentIdentityToken بيساعدك تجيب access token المناسب بسهولة للسيناريو اللي انت محتاجه.

4️⃣ Interactive Setup Wizard

لو انت حابب تعمل الإعداد كله خطوة بخطوة بدل الأوامر اليدوية، في أمر اسمه:

🔹 Invoke-EntraBetaAgentIdInteractive

وده بيشغّل wizard بيوجهك في 7 مراحل لاكتمال الإعداد.

5️⃣ تحسين إدارة التطبيقات

دلوقتي تقدر تكوّن التطبيقات اللي عندها صلاحيات pre-authorized مباشرة من PowerShell بدل ما تعدلهم في Microsoft Graph يدويًا.

ده بيخلي إدارة الترخيص بين التطبيقات أسهل.

6️⃣ دعوات المستخدمين (Invitation APIs) أصبحت متوافقة مع نماذج حديثة

أوامر دعوة المستخدمين اتعدلت بحيث تبقى متماشية مع نماذج Microsoft Graph Beta الحديثة، وده بيحسن التوافق والدقة في البيانات لما تعمل automation للـ B2B invites.

---

📦 ازاي تنزل التحديث؟

لو نفسك تجرب آخر نسخة:

Install-Module -Name Microsoft.Entra -RequiredVersion 1.2.0 -Repository PSGallery -Force -AllowClobber

Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 1.2.0 -Repository PSGallery -Force -AllowClobber

ده بيثبت النسخة الأساسية والنسخة الـ Beta مع بعض.

---

💡 ليه التحديث ده مهم؟

بيضيف أوامر جديدة قوية لتبسيط إدارة الهوية والأذونات.

بيسهل الأتمتة الشاملة بدون سليكات معقدة.

بيخلي التعامل مع Microsoft Graph APIs أكثر سلاسة ودقة.


باختصار، لو شغلك بيتعامل مع هوية التطبيقات/المستخدمين وB2B invitations وAutomation في Azure/Entra، الإصدار ده هيسهل حاجات كتير عليك.

Comments