Set-MsolServicePrincipal
Aktualisierungen ein Dienstprinzipal in Microsoft Azure Active Directory.
Syntax
Set-MsolServicePrincipal
[-ObjectId <Guid>]
[-AppPrincipalId <Guid>]
[-DisplayName <String>]
[-ServicePrincipalNames <String[]>]
[-AccountEnabled <Boolean>]
[-Addresses <RedirectUri[]>]
[-TenantId <Guid>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Set-MsolServicePrincipal aktualisiert einen Dienstprinzipal in Microsoft Azure Active Directory. Es kann zum Aktualisieren des Anzeigenamens, Aktivieren/Deaktivieren des Dienstprinzipals, des Vertrauensstatus für Delegierungszwecke, der Dienstprinzipalnamen (Service Principal Name, SPN) oder der Adressen verwendet werden.
Beispiele
Beispiel 1: Ändern von Eigenschaften in einem Dienstprinzipal
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")
Dieser Befehl aktualisiert Eigenschaften für den angegebenen Dienstprinzipal. In diesem Beispiel wird Updates für den Anzeigenamen und die SPNs angegeben. Dadurch werden die jeweils früheren Einstellungen überschrieben.
Beispiel 2: Ändern von Adressen in einem Dienstprinzipal
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
Dieser Befehl aktualisiert die Adressen eines Dienstprinzipals. In diesem Beispiel werden vorhandene Adressen, die zuvor ("myApp1.com", "myApp2.com") mithilfe des Cmdlets New-MsolServicePrincipalAddresses erstellt wurden, dem Dienstprinzipal zugeordnet.
Parameter
-AccountEnabled
Diese Eigenschaft ist für eine spätere Verwendung vorgesehen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Addresses
Gibt die Adressenliste an, mit der die vorhandene Liste aktualisiert und überschrieben werden soll. Wenn Sie diesen Parameter nicht angeben, wird die vorhandene Eigenschaft nicht aktualisiert. Wenn Sie eine leere Liste angeben, werden die vorhandenen Adressen gelöscht. Verwenden Sie das Cmdlet New-MsolServicePrincipalAddress , um das Adressenlistenobjekt zu erstellen.
Type: | RedirectUri[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AppPrincipalId
Gibt die eindeutige Anwendungs-ID an, die dem Dienstprinzipal zugeordnet ist, um das Update zu aktualisieren.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DisplayName
Gibt den Anzeigenamen des Dienstprinzipals an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
Gibt die eindeutige Objekt-ID des Dienstprinzipals an, die aktualisiert werden soll.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePrincipalNames
Gibt die Liste der SPNs an, mit denen das vorhandene Update aktualisiert und überschrieben werden soll. Wenn Sie diesen Parameter nicht angeben, wird die vorhandene Eigenschaft nicht aktualisiert. Wenn Sie eine leere Liste angeben, werden die vorhandenen SPNs gelöscht, außer für die SPN, die den AppId-Wert des Dienstprinzipals enthält. Ein SPN muss ein der folgenden Formate verwenden:
appName
appName/hostname
- eine gültige URL
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TenantId
Gibt die eindeutige ID des Mandanten an, auf der der Vorgang ausgeführt werden soll. Der Standardwert ist der Mandanten des aktuellen Benutzers. Dieser Parameter gilt nur für Partnerbenutzer.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Ähnliche Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für