Udostępnij za pośrednictwem


Remove-MsolServicePrincipalCredential

Usuwa klucz poświadczeń z jednostki usługi.

Składnia

Remove-MsolServicePrincipalCredential
      -ObjectId <Guid>
      -KeyIds <Guid[]>
      [-TenantId <Guid>]
      [<CommonParameters>]
Remove-MsolServicePrincipalCredential
      -KeyIds <Guid[]>
      -ServicePrincipalName <String>
      [-TenantId <Guid>]
      [<CommonParameters>]
Remove-MsolServicePrincipalCredential
      -KeyIds <Guid[]>
      -AppPrincipalId <Guid>
      [-TenantId <Guid>]
      [<CommonParameters>]

Opis

Polecenie cmdlet Remove-MsolServicePrincipalCredential usuwa klucz poświadczeń z jednostki usługi w przypadku naruszenia zabezpieczeń lub w ramach wygaśnięcia przerzucania klucza poświadczeń. Jednostka usługi jest identyfikowana przez podanie identyfikatora obiektu, identyfikatora aplikacji lub głównej nazwy usługi (SPN). Poświadczenia do usunięcia są identyfikowane przez jego identyfikator klucza.

Przykłady

Przykład 1. Usuwanie poświadczeń z jednostki usługi

PS C:\> Remove-MsolServicePrincipalCredential -KeyIds @("aaaaaaaa-0b0b-1c1c-2d2d-333333333333") -ServicePrincipalName "MyApp2/myApp.com"

To polecenie usuwa klucz poświadczeń z jednostki usługi. W tym przykładzie identyfikator klucza aaaaaa-0b0b-1c1c-2d2d-3333333333333333 z jednostki usługi skojarzonej z nazwą główną usługi MyApp2/myApp.com. Aby wyświetlić listę identyfikatorów kluczy skojarzonych z jednostką usługi, użyj polecenia cmdlet Get-MsolServicePrincipalCredential.

Parametry

-AppPrincipalId

Określa identyfikator aplikacji jednostki usługi, z której ma być usuwane poświadczenie.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-KeyIds

Określa tablicę unikatowych identyfikatorów kluczy poświadczeń do usunięcia. Identyfikatory kluczy dla jednostki usługi można uzyskać za pomocą polecenia cmdlet Get-MsolServicePrincipalCredential.

Typ:Guid[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ObjectId

Określa unikatowy identyfikator obiektu jednostki usługi, z której ma być usuwane poświadczenie.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ServicePrincipalName

Określa nazwę jednostki usługi, z której ma być usuwane poświadczenie. 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.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-TenantId

Określa unikatowy identyfikator dzierżawy, na którym 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.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False