New-AzureADApplication

يقوم بإنشاء تطبيق.

بناء الجملة

New-AzureADApplication
   [-AddIns <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AddIn]>]
   [-AllowGuestsSignIn <Boolean>]
   [-AllowPassthroughUsers <Boolean>]
   [-AppLogoUrl <String>]
   [-AppRoles <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AppRole]>]
   [-AvailableToOtherTenants <Boolean>]
   -DisplayName <String>
   [-ErrorUrl <String>]
   [-GroupMembershipClaims <String>]
   [-Homepage <String>]
   [-IdentifierUris <System.Collections.Generic.List`1[System.String]>]
   [-InformationalUrls <InformationalUrl>]
   [-IsDeviceOnlyAuthSupported <Boolean>]
   [-IsDisabled <Boolean>]
   [-KeyCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.KeyCredential]>]
   [-KnownClientApplications <System.Collections.Generic.List`1[System.String]>]
   [-LogoutUrl <String>]
   [-Oauth2AllowImplicitFlow <Boolean>]
   [-Oauth2AllowUrlPathMatching <Boolean>]
   [-Oauth2Permissions <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.OAuth2Permission]>]
   [-Oauth2RequirePostResponse <Boolean>]
   [-OrgRestrictions <System.Collections.Generic.List`1[System.String]>]
   [-OptionalClaims <OptionalClaims>]
   [-ParentalControlSettings <ParentalControlSettings>]
   [-PasswordCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PasswordCredential]>]
   [-PreAuthorizedApplications <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PreAuthorizedApplication]>]
   [-PublicClient <Boolean>]
   [-PublisherDomain <String>]
   [-RecordConsentConditions <String>]
   [-ReplyUrls <System.Collections.Generic.List`1[System.String]>]
   [-RequiredResourceAccess <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.RequiredResourceAccess]>]
   [-SamlMetadataUrl <String>]
   [-SignInAudience <String>]
   [-WwwHomepage <String>]
   [<CommonParameters>]

الوصف

ينشئ New-AzureADApplication cmdlet تطبيقا في Azure Active Directory (AD).

أمثلة

مثال 1: إنشاء تطبيق

PS C:\>New-AzureADApplication -DisplayName "My new application"  -IdentifierUris "http://mynewapp.contoso.com"

ObjectId                             AppId                                DisplayName 
--------                             -----                                ----------- 
acd10942-5747-4385-8824-4c5d5fa904f9 b5fecfab-0ea2-4fd1-8570-b2c41b3d5149 My new application

ينشئ هذا الأمر تطبيقا في Azure AD.

المعلمات

-AddIns

يحدد السلوك المخصص الذي يمكن للخدمة المستهلكة استخدامه لاستدعاء تطبيق في سياقات محددة. على سبيل المثال، قد تقوم التطبيقات التي يمكنها عرض تدفقات الملفات بتعيين الخاصية addIns لوظيفة "FileHandler" الخاصة بها. سيسمح هذا لخدمات مثل Office 365 باستدعاء التطبيق في سياق مستند يعمل عليه المستخدم.

النوع:List<T>[Microsoft.Open.AzureAD.Model.AddIn]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-AllowGuestsSignIn

{{ تعبئة وصف AllowGuestsSignIn }}

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-AllowPassthroughUsers

{{ تعبئة وصف AllowPassthroughUsers }}

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-AppLogoUrl

{{ تعبئة وصف AppLogoUrl }}

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-AppRoles

مجموعة أدوار التطبيق التي قد يعلن عنها التطبيق. يمكن تعيين هذه الأدوار للمستخدمين أو المجموعات أو كيانات الخدمة.

النوع:List<T>[Microsoft.Open.AzureAD.Model.AppRole]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-AvailableToOtherTenants

يشير إلى ما إذا كان هذا التطبيق متوفرا في مستأجرين آخرين.

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-DisplayName

يحدد اسم العرض للتطبيق.

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:True
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-ErrorUrl

عنوان URL للخطأ لهذا التطبيق

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-GroupMembershipClaims

صورة نقطية تقوم بتكوين مطالبة "المجموعات" الصادرة في مستخدم أو رمز وصول OAuth 2.0 الذي يتوقعه التطبيق. قيم bitmask هي: 0: بلا، 1: مجموعات الأمان وأدوار Azure AD، 2: محجوزة، و4: محجوزة. سيؤدي تعيين bitmask إلى 7 إلى الحصول على جميع مجموعات الأمان ومجموعات التوزيع وأدوار دليل Azure AD التي يكون المستخدم الذي سجل الدخول عضوا فيها.

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-Homepage

عنوان URL للصفحة الرئيسية للتطبيق.

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-IdentifierUris

URI المعرفة من قبل المستخدم التي تحدد تطبيق ويب بشكل فريد داخل مستأجر Azure AD الخاص به، أو ضمن مجال مخصص تم التحقق منه (راجع علامة التبويب "المجالات" في مدخل Azure الكلاسيكي) إذا كان التطبيق متعدد المستأجرين.

يتم ملء العنصر الأول من حقل "APP ID URI" الخاص بتطبيق الويب إذا تم تحديثه عبر مدخل Azure الكلاسيكي (أو معلمة Azure AD PowerShell cmdlet المعنية). يمكن إضافة عناوين URL إضافية عبر بيان التطبيق؛ راجع فهم بيان تطبيق Azure AD للحصول على التفاصيل. تستخدم هذه المجموعة أيضا لملء مجموعة servicePrincipalNames لتطبيق ويب.

النوع:List<T>[String]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-InformationalUrls

{{ وصف معلومات التعبئة }}

النوع:InformationalUrl
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-IsDeviceOnlyAuthSupported

{{ تعبئة وصف IsDeviceOnlyAuthSupported }}

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-IsDisabled

{{ وصف تعبئة IsDisabled }}

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-KeyCredentials

مجموعة بيانات الاعتماد الرئيسية المقترنة بالتطبيق

النوع:List<T>[Microsoft.Open.AzureAD.Model.KeyCredential]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-KnownClientApplications

تطبيقات العميل المرتبطة بتطبيق المورد هذا. ستؤدي الموافقة على أي من تطبيقات العميل المعروفة إلى موافقة ضمنية على تطبيق المورد من خلال مربع حوار الموافقة المجمعة (يعرض نطاقات إذن OAuth المطلوبة من قبل العميل والمورد).

النوع:List<T>[String]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-LogoutUrl

عنوان URL لتسجيل الخروج لهذا التطبيق

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-Oauth2AllowImplicitFlow

يحدد ما إذا كان يمكن لتطبيق الويب هذا طلب رموز تدفق ضمنية OAuth2.0. يعد الافتراضي غير صحيح.

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-Oauth2AllowUrlPathMatching

يحدد ما إذا كان Azure AD سيسمح، كجزء من طلبات الرمز المميز OAuth 2.0، بمطابقة مسار URI لإعادة التوجيه مقابل عناوين URL للرد للتطبيق. يعد الافتراضي غير صحيح.

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-Oauth2Permissions

مجموعة نطاقات أذونات OAuth 2.0 التي يعرضها تطبيق واجهة برمجة تطبيقات الويب (المورد) لتطبيقات العميل. يمكن منح نطاقات الأذونات هذه إلى تطبيقات العميل أثناء الموافقة.

النوع:List<T>[Microsoft.Open.AzureAD.Model.OAuth2Permission]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-Oauth2RequirePostResponse

تعيين هذا إلى true إذا كانت استجابة منشور Oauth2 مطلوبة

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-OptionalClaims

{{ تعبئة وصف المطالبات الاختيارية }}

النوع:OptionalClaims
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-OrgRestrictions

{{ تعبئة وصف OrgRestrictions }}

النوع:List<T>[String]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-ParentalControlSettings

{{ تعبئة وصف ParentalControlSettings }}

النوع:ParentalControlSettings
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-PasswordCredentials

مجموعة بيانات اعتماد كلمة المرور المقترنة بالتطبيق.

النوع:List<T>[Microsoft.Open.AzureAD.Model.PasswordCredential]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-PreAuthorizedApplications

{{ تعبئة وصف التطبيقات المعتمدة مسبقا }}

النوع:List<T>[Microsoft.Open.AzureAD.Model.PreAuthorizedApplication]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-PublicClient

يحدد ما إذا كان هذا التطبيق عميلا عاما (مثل تطبيق مثبت يعمل على جهاز محمول). الوضع الافتراضي خطأ.

النوع:Boolean
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-PublisherDomain

{{ تعبئة وصف PublisherDomain }}

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-RecordConsentConditions

لا تستخدمه قد تتم إزالتها في الإصدارات المستقبلية

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-ReplyUrls

يحدد عناوين URL التي يتم إرسال رموز المستخدم المميزة إليها لتسجيل الدخول، أو عناوين URI لإعادة التوجيه التي يتم إرسال رموز تخويل OAuth 2.0 ورموز الوصول المميزة إليها.

النوع:List<T>[String]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-RequiredResourceAccess

يحدد الموارد التي يتطلب هذا التطبيق الوصول إليها ومجموعة نطاقات أذونات OAuth وأدوار التطبيق التي يحتاجها ضمن كل من هذه الموارد. هذا التكوين المسبق للوصول إلى الموارد المطلوبة يدفع تجربة الموافقة.

النوع:List<T>[Microsoft.Open.AzureAD.Model.RequiredResourceAccess]
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-SamlMetadataUrl

عنوان URL لبيانات تعريف SAML للتطبيق.

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-SignInAudience

{{ وصف تعبئة SignInAudience }}

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-WwwHomepage

{{ تعبئة وصف WwwHomepage }}

النوع:String
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False