Bagikan melalui


New-AzureRmFirewallApplicationRule

Membuat Aturan Aplikasi Firewall.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

New-AzureRmFirewallApplicationRule
   -Name <String>
   [-Description <String>]
   [-SourceAddress <System.Collections.Generic.List`1[System.String]>]
   -TargetFqdn <System.Collections.Generic.List`1[System.String]>
   -Protocol <System.Collections.Generic.List`1[System.String]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureRmFirewallApplicationRule
   -Name <String>
   [-Description <String>]
   [-SourceAddress <System.Collections.Generic.List`1[System.String]>]
   -FqdnTag <System.Collections.Generic.List`1[System.String]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureRmFirewallApplicationRule membuat aturan aplikasi untuk Azure Firewall.

Contoh

1: Buat aturan untuk mengizinkan semua lalu lintas HTTPS dari 10.0.0.0

New-AzureRmFirewallApplicationRule -Name "https-rule" -Protocol "https:443" -TargetFqdn "*" -SourceAddress "10.0.0.0"

Contoh ini membuat aturan yang akan memungkinkan semua lalu lintas HTTPS pada port 443 dari 10.0.0.0.

2: Buat aturan untuk mengizinkan WindowsUpdate untuk subnet 10.0.0.0/24

New-AzureRmFirewallApplicationRule -Name "windows-update-rule" -FqdnTag WindowsUpdate -SourceAddress "10.0.0.0/24"

Contoh ini membuat aturan yang akan memungkinkan lalu lintas untuk Windows Updates untuk domain 10.0.0.0/24.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Jenis:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Description

Menentukan deskripsi opsional dari aturan ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-FqdnTag

Menentukan daftar Tag FQDN untuk aturan ini. Tag yang tersedia dapat diambil menggunakan cmdlet Get-AzureRmFirewallFqdnTag .

Jenis:List<T>[String]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Name

Menentukan nama aturan aplikasi ini. Nama harus unik di dalam kumpulan aturan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Protocol

Menentukan jenis lalu lintas yang akan difilter oleh aturan ini. Formatnya adalah <protocol type>:<port>. Misalnya, "http:80" atau "https:443". Protokol wajib ketika TargetFqdn digunakan, tetapi tidak dapat digunakan dengan FqdnTag. Protokol yang didukung adalah HTTP dan HTTPS.

Jenis:List<T>[String]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-SourceAddress

Alamat sumber aturan

Jenis:List<T>[String]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-TargetFqdn

Menentukan daftar nama domain yang difilter menurut aturan ini. Karakter asterik, '*', hanya diterima sebagai karakter pertama FQDN dalam daftar. Saat digunakan, asterik cocok dengan sejumlah karakter. (misalnya, '*msn.com' akan cocok dengan msn.com dan semua subdomainnya)

Jenis:List<T>[String]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

None

Cmdlet ini tidak menerima input apa pun.

Output

Microsoft.Azure.Commands.Network.Models.PSFirewallApplicationRule