Get-MsolServicePrincipalCredential

Hämtar autentiseringsuppgifter som är associerade med ett huvudnamn för tjänsten.

Syntax

Get-MsolServicePrincipalCredential
   -ObjectId <Guid>
   -ReturnKeyValues <Boolean>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipalCredential
   -ReturnKeyValues <Boolean>
   -AppPrincipalId <Guid>
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolServicePrincipalCredential
   -ReturnKeyValues <Boolean>
   -ServicePrincipalName <String>
   [-TenantId <Guid>]
   [<CommonParameters>]

Description

Cmdleten Get-MsolServicePrincipalCredential hämtar autentiseringsuppgifter som är associerade med ett huvudnamn för tjänsten.

Exempel

Exempel 1: Hämta egenskaper för autentiseringsuppgifter

PS C:\> Get-MsolServicePrincipalCredential -ServicePrincipalName "MyApp/myApp.com"

Det här kommandot hämtar alla egenskaper för autentiseringsuppgifter, förutom värdet för autentiseringsuppgifter, som är associerade med tjänstens huvudnamn (SPN) MyApp/myApp.com. Ett SPN måste följa formatet appClass/hostname, där appClass representerar programklassen ("MyApp") och värdnamnet representerar värdnamnet för programmet (myApp.com).

Parametrar

-AppPrincipalId

Anger program-ID:t för tjänstens huvudnamn som autentiseringsuppgifterna ska hämtas för.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Anger det unika objekt-ID för tjänstens huvudnamn som autentiseringsuppgifterna ska hämtas för.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ReturnKeyValues

Anger om denna cmdlet returnerar nyckelvärden.

Type:Boolean
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePrincipalName

Anger namnet på tjänstens huvudnamn som autentiseringsuppgifterna ska hämtas från. Ett SPN måste använda något av följande format:

  • appName
  • appName/hostname
  • en giltig URL

AppName representerar namnet på programmet. Värdnamnet representerar URI-utfärdaren för programmet.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Anger det unika ID:t för den klientorganisation som åtgärden ska utföras på. Standardvärdet är den aktuella användarens klientorganisation. Den här parametern gäller endast för partneranvändare.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Utdata

Microsoft.Online.Administration.ServicePrincipalCredential[]

Den här cmdleten returnerar de autentiseringsuppgifter som är associerade med ett huvudnamn för tjänsten. Varje returnerat objekt innehåller följande information:

  • Typ. Typ av autentiseringsuppgifter för tjänstens huvudnamn (asymmetrisk/symmetrisk/lösenord).
  • Värde. Värdet för autentiseringsuppgifterna.
    • Om autentiseringstypen är certifikat representerar detta det base 64-kodade certifikatet.
    • Om typen av autentiseringsuppgifter är symmetrisk representerar den en AES-nyckel.
  • KeyGroupId. Den identifierare som är reserverad för internt bruk.
  • KeyId. Den unika identifieraren för nyckeln.
  • Startdate. Det effektiva startdatumet för användningen av autentiseringsuppgifter.
  • EndDate. Det effektiva slutdatumet för användningen av autentiseringsuppgifter.
  • Användning. Anger om autentiseringsuppgifterna används för att "signera" eller "verifiera" en token.