Set-MsolServicePrincipal
التحديثات كيان خدمة في Microsoft Azure Active Directory.
بناء الجملة
Set-MsolServicePrincipal
[-ObjectId <Guid>]
[-AppPrincipalId <Guid>]
[-DisplayName <String>]
[-ServicePrincipalNames <String[]>]
[-AccountEnabled <Boolean>]
[-Addresses <RedirectUri[]>]
[-TenantId <Guid>]
[<CommonParameters>]
الوصف
يقوم الأمر cmdlet Set-MsolServicePrincipal بتحديث كيان الخدمة في Microsoft Azure Active Directory. يمكن استخدامه لتحديث اسم العرض أو تمكين/تعطيل كيان الخدمة أو الموثوق به للتفويض أو أسماء الخدمة الأساسية (SPNs) أو العناوين.
أمثلة
مثال 1: تغيير الخصائص على كيان الخدمة
PS C:\> $AppId = (Get-MsolServicePrincipal -ServicePrincipalName "MyApp").AppPrincipalId
PS C:\> Set-MsolServicePrincipal -AppPrincipalId $AppId -DisplayName "My Super Application" -ServicePrincipalNames @("MyApp/myapp.com", "MyApp/mysuperapp.com")
يحدث هذا الأمر الخصائص على كيان الخدمة المحدد. في هذا المثال، يحدد تحديثات لاسم العرض وSPNs. سيؤدي هذا إلى الكتابة فوق أي إعدادات سابقة.
مثال 2: تغيير العناوين على كيان الخدمة
PS C:\> $a = @()
PS C:\> $a = $a + (Get-MsolServicePrincipal -ServicePrincipalName "MyApp").Addresses
PS C:\> $a = $a + (New-MsolServicePrincipalAddresses -Value "myApp1.com")
PS C:\> $a = $a + (New-MsolServicePrincipalAddresses -Value "myApp2.com")
PS C:\> Set-MsolServicePrincipal -AppPrincipalId $AppId -Addresses $a
يحدث هذا الأمر عناوين كيان الخدمة. في هذا المثال، العناوين الموجودة التي تم إنشاؤها مسبقا ("myApp1.com"، "myApp2.com") باستخدام الأمر cmdlet New-MsolServicePrincipalAddresses ، مقترنة بكيان الخدمة.
المعلمات
-AccountEnabled
هذه الخاصية محجوزة للاستخدام في المستقبل.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Addresses
تحديد قائمة العناوين التي سيتم تحديث القائمة الموجودة والكتابة فوقها. إذا لم تحدد هذه المعلمة، فلن يتم تحديث الخاصية الموجودة. إذا قمت بتحديد قائمة فارغة، يتم مسح العناوين الموجودة. استخدم الأمر cmdlet New-MsolServicePrincipalAddress للمساعدة في إنشاء كائن قائمة العناوين.
Type: | RedirectUri[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AppPrincipalId
يحدد معرف التطبيق الفريد المقترن بكيان الخدمة المراد تحديثه.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DisplayName
يحدد اسم العرض الخاص بكيان الخدمة.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
يحدد معرف الكائن الفريد لمدير الخدمة المراد تحديثه.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePrincipalNames
يحدد قائمة SPNs التي سيتم تحديثها والكتابة فوقها الموجودة. إذا لم تحدد هذه المعلمة، فلن يتم تحديث الخاصية الموجودة. إذا قمت بتحديد قائمة فارغة، يتم مسح SPNs الموجودة، باستثناء SPN الذي يحتوي على قيمة AppId لمدير الخدمة. يجب أن يستخدم SPN أحد التنسيقات التالية:
appName
appName/hostname
- عنوان URL صالح
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TenantId
يحدد المعرف الفريد للمستأجر الذي سيتم إجراء العملية عليه. القيمة الافتراضية هي مستأجر المستخدم الحالي. تنطبق هذه المعلمة فقط على المستخدمين الشركاء.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
الارتباطات المرتبطة
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ