簡體   English   中英

使用 powershell 將 Azure 網絡安全組規則導出到 CSV

[英]Export Azure Network Security Group Rules to CSV using powershell

我目前正在完成 Azure 網絡安全組的設置,並試圖找到更好的方法來維護我們的規則。 我有一個 azure powershell 腳本來通過 CSV 創建安全規則,但想導出。 運行以下命令時

Get-AzureNetworkSecurityGroup -Name "name" -Detailed | export-Csv c:/file.csv

我得到了文件,但它沒有給我 csv 的詳細信息。 它就像忽略 -Detailed 命令一樣。 有人有答案嗎?

如果您在子網級別而不是在 VM 級別應用 NSG,這肯定會對您有所幫助。 首先使用 - 找出 nsg 名稱

$nsgName = (Get-AzureNetworkSecurityGroupForSubnet -VirtualNetworkName "MYNetwork" -SubnetName "MySubnet").Name

現在使用 nsg 名稱查找詳細的 NGS 詳細信息-

Get-AzureNetworkSecurityGroup -Name $nsgName -Detailed | Export-csv -path "C:\nsgfile.csv"

上述命令在控制台上的輸出- 在此處輸入圖片說明

[更新答案]

嘗試這個 :

(Get-AzureNetworkSecurityGroup -Name "name" -Detailed).Rules | Export-csv -path "C:\nsgfile.csv"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM