New-AzureADApplicationProxyApplication

Cmdlet New-AzureADApplicationProxyApplication membuat aplikasi baru yang dikonfigurasi untuk Proksi Aplikasi di Azure Active Directory.

Sintaks

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

Deskripsi

Cmdlet New-AzureADApplicationProxyApplication membuat aplikasi baru yang dikonfigurasi untuk Proksi Aplikasi di Azure Active Directory. Untuk memastikan aplikasi ini dapat digunakan, pastikan juga Anda menetapkan pengguna dan mengonfigurasi SSO jika diperlukan. Perhatikan bahwa tanpa menentukan ConnectorGroupId, aplikasi ini secara default akan menggunakan grup konektor Default di penyewa Anda.

Contoh

Contoh 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                     :

Contoh 1: Membuat aplikasi baru hanya dengan pengaturan dasar yang diperlukan, dan domain default untuk aplikasi.

Contoh 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                     :

Contoh 2: Membuat aplikasi baru yang menggunakan domain kustom dan menetapkan beberapa bendera opsional.

Parameter

-ApplicationServerTimeout

Atur nilai ini ke Panjang hanya jika aplikasi Anda lambat mengautentikasi dan menyambungkan.

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

-ConnectorGroupId

Berikan Id grup Konektor yang ingin Anda tetapkan ke aplikasi ini. Anda dapat menemukan nilai ini dengan menggunakan perintah Get-AzureADApplicationProxyConnectorGroup. Konektor memproses akses jarak jauh ke aplikasi Anda, dan grup konektor membantu Anda mengatur konektor serta aplikasi berdasarkan wilayah, jaringan, atau tujuan. Jika Anda belum membuat grup konektor, aplikasi Anda akan ditetapkan ke Default.

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

-DisplayName

Nama tampilan Aplikasi baru

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

-ExternalAuthenticationType

Bagaimana Proksi Aplikasi memverifikasi pengguna sebelum memberi mereka akses ke aplikasi Anda. AadPreAuthentication: Proksi Aplikasi mengalihkan pengguna untuk masuk dengan Azure AD, yang mengautentikasi izin mereka untuk direktori dan aplikasi. Sebaiknya simpan opsi ini sebagai default, sehingga Anda dapat memanfaatkan fitur keamanan Azure AD seperti akses bersyarat dan Autentikasi Multifaktor. Passthru: Pengguna tidak perlu mengautentikasi terhadap Azure Active Directory untuk mengakses aplikasi. Anda masih dapat menyiapkan persyaratan autentikasi di ujung akhir.

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

-ExternalUrl

Alamat yang akan dituju pengguna Anda untuk mengakses aplikasi dari luar jaringan Anda.

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

-InternalUrl

URL yang Anda gunakan untuk mengakses aplikasi dari dalam jaringan privat Anda. Anda bisa menyediakan jalur spesifik pada server ujung belakang untuk diterbitkan, sementara server lainnya tidak diterbitkan. Dengan cara ini, Anda dapat menerbitkan situs yang berbeda di server yang sama dengan aplikasi yang berbeda, dan memberikan masing-masing nama dan aturan aksesnya sendiri. Jika Anda menerbitkan jalur, pastikan jalur tersebut menyertakan semua gambar, skrip, dan lembar gaya yang diperlukan untuk aplikasi Anda.

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

-IsTranslateHostHeaderEnabled

Jika diatur ke true, terjemahkan url di header. Pertahankan nilai ini benar kecuali aplikasi Anda memerlukan header host asli dalam permintaan autentikasi.

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

-IsTranslateLinksInBodyEnabled

Jika diatur ke true, terjemahkan url dalam isi. Pertahankan nilai ini sebagai Tidak kecuali Anda memiliki tautan HTML yang dikodekan secara permanen ke aplikasi lokal lainnya, dan jangan gunakan domain kustom.

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

Input

String

System.Nullable'1[[Microsoft.Open.MSGraph.Model.ApplicationProxyApplicationObject+ExternalAuthenticationTypeEnum, Microsoft.Open.MS.GraphBeta.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.GraphBeta.Client, Version=2.0.0.0, Culture=netral, PublicKeyToken=null]]

Output

Object