New-AzureADServicePrincipal

サービス プリンシパルを作成します。

構文

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

例 1: サービス プリンシパルを作成する

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

このコマンドは、サービス プリンシパルを作成します。 タグ "-Tags {WindowsAzureActiveDirectoryIntegratedApp}" は、管理 ポータルの統合アプリケーションの一覧にこのサービス プリンシパルを表示するために使用されます。

パラメーター

-AccountEnabled

サービス プリンシパル アカウントが有効な場合は true、それ以外の場合は false です。

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

-AlternativeNames

このサービス プリンシパルの別名

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AppId

関連付けられたアプリケーションの一意の識別子 (その appId プロパティ)。

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

-AppRoleAssignmentRequired

アプリケーション ロールの割り当てが必要かどうかを示します。

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

-DisplayName

表示名を指定します。

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

-ErrorUrl

エラー URL を指定します。

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

-Homepage

ホーム ページを指定します。

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

-KeyCredentials

サービス プリンシパルに関連付けられたキー資格情報のコレクション。

Type:List<T>[Microsoft.Open.AzureAD.Model.KeyCredential]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogoutUrl

ログアウト URL を指定します。

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

-PasswordCredentials

パスワードの資格情報を指定します。

Type:List<T>[Microsoft.Open.AzureAD.Model.PasswordCredential]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublisherName

パブリッシャーの名前を指定します。

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

-ReplyUrls

関連付けられているアプリケーションにサインインするためにユーザー トークンが送信される URL、または関連付けられているアプリケーションの OAuth 2.0 認証コードとアクセス トークンが送信されるリダイレクト URI。

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SamlMetadataUrl

SAML メタデータの URL

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

-ServicePrincipalNames

サービス プリンシパル名の配列を指定します。 identifierURIs コレクションとアプリケーションの appId プロパティに基づいて、これらの URI はアプリケーションのサービス プリンシパルを参照するために使用されます。 クライアントは、次の場合にこれらを使用します。

  • Azure クラシック ポータルの "他のアプリケーションへのアクセス許可" を使用して requiredResourceAccess を設定します。 - アクセス トークンを取得するリソース URI を指定します。これは、要求で返される URI です。
Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePrincipalType

サービス プリンシパルの THe 型

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

-Tags

このサービス プリンシパルにリンクされているタグ。

このサービス プリンシパルを管理ポータルの [すべてのアプリケーション] 一覧に表示する場合は、この値を {WindowsAzureActiveDirectoryIntegratedApp} に設定する必要があることに注意してください。

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

メモ

Microsoft Graph PowerShell への New-AzureADServicePrincipal の移行ガイド を参照してください。