Get-MsolServicePrincipalCredential

Hizmet sorumlusuyla ilişkili kimlik bilgilerini alır.

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

Get-MsolServicePrincipalCredential cmdlet'i bir hizmet sorumlusuyla ilişkili kimlik bilgilerini alır.

Örnekler

Örnek 1: Kimlik bilgisi özelliklerini alma

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

Bu komut, hizmet asıl adı (SPN) MyApp/myApp.com ile ilişkili kimlik bilgisi değeri dışında tüm kimlik bilgisi özelliklerini alır. SPN, appClass'ın uygulama sınıfını ("Uygulamam") ve ana bilgisayar adının uygulamanın ana bilgisayar adını (myApp.com) temsil ettiği appClass/hostname biçimini izlemelidir.

Parametreler

-AppPrincipalId

Kimlik bilgilerinin alındığı hizmet sorumlusunun uygulama kimliğini belirtir.

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

-ObjectId

Kimlik bilgilerinin alındığı hizmet sorumlusunun benzersiz nesne kimliğini belirtir.

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

-ReturnKeyValues

Bu cmdlet'in anahtar değerleri döndürip döndürmediğini gösterir.

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

-ServicePrincipalName

Kimlik bilgilerinin alındığı hizmet sorumlusunun adını belirtir. SPN aşağıdaki biçimlerden birini kullanmalıdır:

  • appName
  • appName/hostname
  • geçerli bir URL

AppName, uygulamanın adını temsil eder. Ana bilgisayar adı, uygulama için URI yetkilisini temsil eder.

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

-TenantId

İşlemin gerçekleştirildiği kiracının benzersiz kimliğini belirtir. Varsayılan değer geçerli kullanıcının kiracısıdır. Bu parametre yalnızca iş ortağı kullanıcıları için geçerlidir.

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

Çıkışlar

Microsoft.Online.Administration.ServicePrincipalCredential[]

Bu cmdlet bir hizmet sorumlusuyla ilişkili kimlik bilgilerini döndürür. Döndürülen her nesne aşağıdaki bilgileri içerir:

  • Türü. Hizmet sorumlusu kimlik bilgilerinin türü (Asimetrik/Simetrik/Parola).
  • Değer. Kimlik bilgilerinin değeri.
    • Kimlik bilgisi türü sertifika ise, bu temel 64 kodlanmış sertifikayı temsil eder.
    • Kimlik bilgisi türü simetrikse, bir AES anahtarını temsil eder.
  • KeyGroupId. İç kullanım için ayrılmış tanımlayıcı.
  • Anahtar Kimliği. Anahtarın benzersiz tanımlayıcısı.
  • Startdate. Kimlik bilgisi kullanımının geçerlilik başlangıç tarihi.
  • Bitiştarihi. Kimlik bilgisi kullanımının geçerlilik bitiş tarihi.
  • Kullanım. Kimlik bilgilerinin belirteci "imzalamak" veya "doğrulamak" için kullanılıp kullanılmadığını belirtir.