Delen via


New-AzureADServicePrincipal

Hiermee maakt u een service-principal.

Syntaxis

New-AzureADServicePrincipal
   [-AccountEnabled <String>]
   [-AlternativeNames <System.Collections.Generic.List`1[System.String]>]
   -AppId <String>
   [-AppRoleAssignmentRequired <Boolean>]
   [-DisplayName <String>]
   [-ErrorUrl <String>]
   [-Homepage <String>]
   [-KeyCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.KeyCredential]>]
   [-LogoutUrl <String>]
   [-PasswordCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PasswordCredential]>]
   [-PublisherName <String>]
   [-ReplyUrls <System.Collections.Generic.List`1[System.String]>]
   [-SamlMetadataUrl <String>]
   [-ServicePrincipalNames <System.Collections.Generic.List`1[System.String]>]
   [-ServicePrincipalType <String>]
   [-Tags <System.Collections.Generic.List`1[System.String]>]
   [<CommonParameters>]

Voorbeelden

Voorbeeld 1: een service-principal maken

PS C:\>New-AzureADServicePrincipal -AccountEnabled $true -AppId $MyApp.AppId -AppRoleAssignmentRequired $true -DisplayName $App -Tags {WindowsAzureActiveDirectoryIntegratedApp}

Met deze opdracht maakt u een service-principal. De tag '-Tags {WindowsAzureActiveDirectoryIntegratedApp}' wordt gebruikt om deze service-principal weer te geven in de lijst met geïntegreerde toepassingen in de beheerportal.

Parameters

-AccountEnabled

waar als het service-principal-account is ingeschakeld; anders onwaar.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AlternativeNames

De ondersteunende namen voor deze service-principal

Type:List<T>[String]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AppId

De unieke id voor de gekoppelde toepassing (de appId-eigenschap).

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AppRoleAssignmentRequired

Geeft aan of een toepassingsroltoewijzing vereist is.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisplayName

Hiermee geeft u de weergavenaam op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ErrorUrl

Hiermee geeft u de fout-URL op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Homepage

Hiermee geeft u de startpagina.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-KeyCredentials

De verzameling sleutelreferenties die zijn gekoppeld aan de service-principal.

Type:List<T>[Microsoft.Open.AzureAD.Model.KeyCredential]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LogoutUrl

Hiermee geeft u de afmeldings-URL op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PasswordCredentials

Hiermee geeft u wachtwoordreferenties.

Type:List<T>[Microsoft.Open.AzureAD.Model.PasswordCredential]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PublisherName

Hiermee geeft u de naam van de uitgever.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReplyUrls

De URL's waarnaar gebruikerstokens worden verzonden voor aanmelding met de bijbehorende toepassing of de omleidings-URI's waarnaar OAuth 2.0-autorisatiecodes en toegangstokens worden verzonden voor de gekoppelde toepassing.

Type:List<T>[String]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SamlMetadataUrl

De URL voor de SAML-metagegevens

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServicePrincipalNames

Hiermee geeft u een matrix met namen van service-principals op. Op basis van de verzameling identifierURIs, plus de appId-eigenschap van de toepassing, worden deze URI's gebruikt om te verwijzen naar de service-principal van een toepassing. Een client gebruikt deze voor het volgende:

  • vul requiredResourceAccess in via 'Machtigingen voor andere toepassingen' in de klassieke Azure-portal.
  • geef een resource-URI op om een toegangstoken te verkrijgen. Dit is de URI die wordt geretourneerd in de claim.
Type:List<T>[String]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServicePrincipalType

Het type van de service-principal

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Tags

Tags die zijn gekoppeld aan deze service-principal.

Houd er rekening mee dat als u van plan bent dat deze service-principal wordt weergegeven in de lijst Alle toepassingen in de beheerportal, u deze waarde moet instellen op {WindowsAzureActiveDirectoryIntegratedApp}

Type:List<T>[String]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False