Get-MsolServicePrincipalCredential

Pobiera poświadczenia skojarzone z jednostką usługi.

Składnia

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>]

Opis

Polecenie cmdlet Get-MsolServicePrincipalCredential pobiera poświadczenia skojarzone z jednostką usługi.

Przykłady

Przykład 1. Pobieranie właściwości poświadczeń

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

To polecenie pobiera wszystkie właściwości poświadczeń, z wyjątkiem wartości poświadczeń, które są skojarzone z nazwą główną usługi (SPN) MyApp/myApp.com. Nazwa SPN musi być zgodna z formatem appClass/hostname, gdzie appClass reprezentuje klasę aplikacji ("MyApp"), a nazwa hosta reprezentuje nazwę hosta aplikacji (myApp.com).

Parametry

-AppPrincipalId

Określa identyfikator aplikacji jednostki usługi, dla której mają być uzyskiwane poświadczenia.

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

-ObjectId

Określa unikatowy identyfikator obiektu jednostki usługi, dla której mają być uzyskiwane poświadczenia.

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

-ReturnKeyValues

Wskazuje, czy to polecenie cmdlet zwraca wartości klucza.

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

-ServicePrincipalName

Określa nazwę jednostki usługi, z której mają być uzyskiwane poświadczenia. Nazwa SPN musi używać jednego z następujących formatów:

  • appName
  • appName/hostname
  • prawidłowy adres URL

AppName reprezentuje nazwę aplikacji. Nazwa hosta reprezentuje urząd URI dla aplikacji.

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

-TenantId

Określa unikatowy identyfikator dzierżawy, w której ma być wykonywana operacja. Wartość domyślna to dzierżawa bieżącego użytkownika. Ten parametr ma zastosowanie tylko do użytkowników partnerów.

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

Dane wyjściowe

Microsoft.Online.Administration.ServicePrincipalCredential[]

To polecenie cmdlet zwraca poświadczenia skojarzone z jednostką usługi. Każdy zwrócony obiekt zawiera następujące informacje:

  • Typu. Typ poświadczeń jednostki usługi (asymetryczny/symetryczny/hasło).
  • Wartość. Wartość poświadczenia.
    • Jeśli typ poświadczeń to certyfikat, reprezentuje certyfikat zakodowany w formacie base 64.
    • Jeśli typ poświadczeń jest symetryczny, reprezentuje klucz AES.
  • KeyGroupId. Identyfikator zarezerwowany do użytku wewnętrznego.
  • KeyId. Unikatowy identyfikator klucza.
  • Startdate. Data rozpoczęcia użycia poświadczeń.
  • Enddate. Data zakończenia użycia poświadczeń.
  • Użycia. Określa, czy poświadczenie jest używane do "podpisywania" lub "weryfikowania" tokenu.