[英]How to Set a Port Range to endpoint of a Virtual Machine at Azure?
在Azure界面中,我找不到任何字段來輸入端口范圍。 我怎么能這樣做而不是單個端口? 提前致謝。
來自門戶網站:
參考: https : //azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/
更新:對於公共端點,不支持端口范圍。 您還限制為150個端點 ,因此如果您的范圍大於150,這可能會導致問題。
如果范圍小於150,則可以使用Azure PowerShell: Add-AzureEndpoint 。
應從Web界面逐個輸入端口。 要輸入范圍,您應該運行powershell腳本。 默認windows powershell不支持azure。 首先,您應該安裝Microsoft Azure Powershell。
從此鏈接下載安裝程序並運行它。 http://go.microsoft.com/fwlink/p/?linkid=320376&clcid=0x409
以管理員身份運行Microsoft AzurePowershell。 使用cmdlet獲取azure發布設置文件,如下所示。 (你應該登錄azure)
GET-AzurePublishSettingsFile
使用Get-AzurePublishSettingsFile cmdlet登錄后,打開頁面會下載文件。 使用下面給出的powershell命令輸入此文件。
進口AzurePublishSettingsFile
看起來應該是這樣的
Import-AzurePublishSettingsFile。\\ publishfile.publishsettings
最后,您可以登錄azure帳戶。 運行以下cmdlet以查看整個成員身份信息。
GET-AzureSubscription
要在哪個端口上打開訂閱的VM,請使用以下cmdlet選擇它。
選擇-AzureSubscription
最后准備一個腳本,如下面的腳本和適當的范圍。
$ I = 5010\n $ E = 10\n 做\n {Get-AzureVM -ServiceName“my_demo” - 名稱“my_demo”|\n Add-AzureEndpoint -LocalPort $ i -PublicPort $ i -Name RTP_ $ e -Protocol UDP |\n 更新AzureVM;\n $ I + = 1; $ E + = 1}\n 直到($ i -gt 5100)\n
將腳本保存為ps1並使用powershell運行注意:每個端口打開過程需要1-2分鍾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.