Share via


New-AzureADApplicationProxyApplication

New-AzureADApplicationProxyApplication コマンドレットは、Azure Active Directory でアプリケーション プロキシ用に構成された新しいアプリケーションを作成します。

構文

New-AzureADApplicationProxyApplication
   -DisplayName <String>
   -ExternalUrl <String>
   -InternalUrl <String>
   [-ExternalAuthenticationType <ExternalAuthenticationTypeEnum>]
   [-IsTranslateHostHeaderEnabled <Boolean>]
   [-IsHttpOnlyCookieEnabled <Boolean>]
   [-IsSecureCookieEnabled <Boolean>]
   [-IsPersistentCookieEnabled <Boolean>]
   [-IsTranslateLinksInBodyEnabled <Boolean>]
   [-ApplicationServerTimeout <ApplicationServerTimeoutEnum>]
   [-ConnectorGroupId <String>]
   [<CommonParameters>]

説明

New-AzureADApplicationProxyApplication コマンドレットは、Azure Active Directory でアプリケーション プロキシ用に構成された新しいアプリケーションを作成します。 このアプリケーションを確実に使用できるようにするには、ユーザーを割り当て、必要に応じて SSO を構成してください。 ConnectorGroupId を指定しない場合、このアプリケーションは既定でテナントの既定のコネクタ グループを使用することに注意してください。

例 1

PS C:\> New-AzureADApplicationProxyApplication -DisplayName "Finance Tracker" -ExternalUrl "https://finance-awcycles.msappproxy.net/" -InternalUrl "http://finance/" 


ExternalAuthenticationType               : AadPreAuthentication
ApplicationServerTimeout                 : Default
ExternalUrl                              : https://finance-awcycles.msappproxy.net/
InternalUrl                              : http://finance/
IsTranslateHostHeaderEnabled             : True
IsTranslateLinksInBodyEnabled            : False
IsOnPremPublishingEnabled                : True
VerifiedCustomDomainCertificatesMetadata : 
VerifiedCustomDomainKeyCredential        : 
VerifiedCustomDomainPasswordCredential   : 
SingleSignOnSettings                     :

例 1: 基本的な必須設定とアプリケーションの既定のドメインのみを使用して新しいアプリケーションを作成する。

例 2

PS C:\> New-AzureADApplicationProxyApplication -DisplayName "HR Resources" -ExternalUrl "https://hr.adventure-works.com/" -InternalUrl "http://hr.adventure-works.com/" -ApplicationServerTimeout Long 


ExternalAuthenticationType               : AadPreAuthentication
ApplicationServerTimeout                 : Long
ExternalUrl                              : https://hr.adventure-works.com/
InternalUrl                              : http://hr.adventure-works.com/
IsTranslateHostHeaderEnabled             : True
IsTranslateLinksInBodyEnabled            : False
IsOnPremPublishingEnabled                : True
VerifiedCustomDomainCertificatesMetadata : class OnPremisesPublishingVerifiedCustomDomainCertificatesMetadataObject {
                                             Thumbprint: [XXXXX]
                                             SubjectName: [XXXXX]
                                             Issuer: 
                                             IssueDate: 11/9/2017 5:54:29
                                             ExpiryDate: 11/9/2019 5:54:29
                                           }
                                           
VerifiedCustomDomainKeyCredential        : 
VerifiedCustomDomainPasswordCredential   : 
SingleSignOnSettings                     :

例 2: カスタム ドメインを使用し、いくつかの省略可能なフラグを設定する新しいアプリケーションを作成する。

パラメーター

-ApplicationServerTimeout

アプリケーションの認証と接続に時間がかかる場合のみ、この値を [遅い] に設定します。

Type:ApplicationServerTimeoutEnum
Accepted values:Default, Long
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConnectorGroupId

このアプリケーションに割り当てるコネクタ グループの ID を指定します。 この値は、Get-AzureADApplicationProxyConnectorGroup コマンドを使用して見つけることができます。 コネクタは、アプリケーションへのリモート アクセスを処理します。コネクタ グループを使用して、コネクタとアプリをリージョン、ネットワーク、または目的別に整理できます。 まだコネクタ グループを作成していない場合、アプリは [既定] グループに割り当てられます。

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

-DisplayName

新しいアプリケーションの表示名

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

-ExternalAuthenticationType

ユーザーにアプリケーションへのアクセス権を付与する前にアプリケーション プロキシがユーザーを認証する方法。 AadPreAuthentication: アプリケーション プロキシは、ディレクトリとアプリケーションに対するアクセス許可を認証する Azure AD でサインインするようにユーザーをリダイレクトします。 このオプションは、条件付きアクセスや Multi-Factor Authentication などの Azure AD のセキュリティ機能を活用できるように、既定のままにしておくことをお勧めします。 Passthru: ユーザーは、アプリケーションにアクセスするために Azure Active Directory に対して認証する必要はありません。 ただし、バックエンドで認証要件を設定できます。

Type:ExternalAuthenticationTypeEnum
Accepted values:AadPreAuthentication, Passthru
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ExternalUrl

ネットワークの外部からアプリにアクセスするためにユーザーが移動するアドレス。

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

-InternalUrl

プライベート ネットワーク内からアプリケーションにアクセスするために使用する URL。 バックエンド サーバー上の特定のパスを指定して発行できます。この場合、サーバーのそれ以外のパスは発行されません。 この方法では、同じサーバー上の複数のサイトを別々のアプリとして発行し、それぞれに独自の名前とアクセス規則を付与することができます。 パスを発行する場合は、アプリケーションに必要な画像、スクリプト、スタイル シートが、すべてそのパスに含まれていることを確認してください。

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

-IsHttpOnlyCookieEnabled

{{ Fill IsHttpOnlyCookieEnabled Description }}

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

-IsPersistentCookieEnabled

{{ Fill IsPersistentCookieEnabled Description }}

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

-IsSecureCookieEnabled

{{ Fill IsSecureCookieEnabled Description }}

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

-IsTranslateHostHeaderEnabled

true に設定すると、ヘッダー内の URL が変換されます。 アプリケーションで認証要求で元のホスト ヘッダーが必要な場合を除き、この値は true のままにします。

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

-IsTranslateLinksInBodyEnabled

true に設定すると、本文内の URL が翻訳されます。 他のオンプレミス アプリケーションへの HTML リンクをハードコーディングし、カスタム ドメインを使用しない場合を除き、この値は [いいえ] のままにします。

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

入力

String

System.Nullable'1[[Microsoft.Open.MSGraph.Model.ApplicationProxyApplicationObject+ExternalAuthenticationTypeEnum, Microsoft.Open.MS.GraphV10.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]] System.Nullable'1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] System.Nullable'1[[Microsoft.Open.MSGraph.Model.ApplicationProxyApplicationObject+ApplicationServerTimeoutEnum,Microsoft.Open.MS.GraphV10.Client, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]]

出力

Object