Megosztás a következőn keresztül:


Add-AzureEndpoint

Végpontot ad hozzá egy virtuális géphez.

Feljegyzés

A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.

Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.

Syntax

Add-AzureEndpoint
   [-Name] <String>
   [-Protocol] <String>
   [-LocalPort] <Int32>
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Add-AzureEndpoint
   [-Name] <String>
   [-Protocol] <String>
   [-LocalPort] <Int32>
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   -LBSetName <String>
   [-NoProbe]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Add-AzureEndpoint
   [-Name] <String>
   [-Protocol] <String>
   [-LocalPort] <Int32>
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   -LBSetName <String>
   [-DefaultProbe]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Add-AzureEndpoint
   [-Name] <String>
   [-Protocol] <String>
   [-LocalPort] <Int32>
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   -LBSetName <String>
   -ProbePort <Int32>
   -ProbeProtocol <String>
   [-ProbePath <String>]
   [-ProbeIntervalInSeconds <Int32>]
   [-ProbeTimeoutInSeconds <Int32>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Az Add-AzureEndpoint parancsmag végpontot ad hozzá egy Azure-beli virtuálisgép-objektumhoz.

Példák

1. példa: Végpont hozzáadása

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirutalMachine01" | Add-AzureEndpoint -Name "HttpIn" -Protocol "tcp" -PublicPort 80 -LocalPort 8080 | Update-AzureVM

Ez a parancs lekéri egy VirtualMachine01 nevű virtuális gép konfigurációját a Get-AzureVM parancsmag használatával. A parancs a folyamatkezelő használatával továbbítja azt az aktuális parancsmagnak. Ez a parancsmag hozzáad egy HttpIn nevű végpontot. A végpont nyilvános portja a 80-at és a helyi 8080-at. A parancs átadja a virtuálisgép-objektumot az Update-AzureVM parancsmagnak, amely végrehajtja a módosításokat.

2. példa: Elosztott terhelésű csoporthoz tartozó végpont hozzáadása

PS C:\> Get-AzureVM -ServiceName "LoadBalancedService" -Name "VirtualMachine12" | Add-AzureEndpoint -Name "HttpIn" -Protocol "tcp" -PublicPort 80 -LocalPort 8080 -LBSetName "WebFarm" -ProbePort 80 -ProbeProtocol "http" -ProbePath '/' | Update-AzureVM

Ez a parancs egy VirtualMachine07 nevű virtuális gép konfigurációját kéri le. Az aktuális parancsmag hozzáad egy HttpIn nevű végpontot. A végpont nyilvános portja a 80-at és a helyi 8080-at. A végpont a WebFarm nevű megosztott terheléselosztási csoporthoz tartozik. A 80-as porton található HTTP-mintavétel "/" elérési úttal figyeli a végpont rendelkezésre állását. A parancs végrehajtja a módosításokat.

3. példa: Virtuális IP-cím társítása végponthoz

PS C:\> Get-AzureVM -ServiceName "ContosoService" -Name "VirtualMachine25" | Add-AzureEndpoint -Name "HttpIn" -Protocol "tcp" -LocalPort 8080 -PublicPort 80 -VirtualIPName "ContosoVip11" | Update-AzureVM

Ez a parancs egy VirtualMachine25 nevű virtuális gép konfigurációját kéri le. Az aktuális parancsmag hozzáad egy HttpIn nevű végpontot. A végpont nyilvános portja a 80-at és a helyi 8080-at. Ez a parancs virtuális IP-címet társít a végponthoz. A parancs végrehajtja a módosításokat.

Paraméterek

-ACL

A végpont hozzáférés-vezérlési lista (ACL) konfigurációs objektumát adja meg.

Típus:NetworkAclObject
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProbe

Azt jelzi, hogy ez a parancsmag az alapértelmezett mintavételi beállítást használja.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DirectServerReturn

Megadja, hogy ez a parancsmag engedélyezi-e a közvetlen kiszolgálói visszatérést. Adja meg az engedélyezni kívánt $True vagy a letiltani kívánt $False.

Típus:Boolean
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-IdleTimeoutInMinutes

A végpont tcp-üresjárati időtúllépési időszakát adja meg percekben.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InformationAction

Meghatározza, hogy ez a parancsmag hogyan reagál egy információs eseményre.

A paraméter elfogadható értékei a következők:

  • Folytatás
  • Mellőzés
  • Érdeklődik
  • SilentlyContinue
  • Leállítás
  • Felfüggesztés
Típus:ActionPreference
Aliasok:infa
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InformationVariable

Egy információs változót ad meg.

Típus:String
Aliasok:iv
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InternalLoadBalancerName

Megadja a belső terheléselosztó nevét.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-LBSetName

Megadja a végponthoz beállított terheléselosztó nevét.

Típus:String
Aliasok:LoadBalancedEndpointSetName
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-LoadBalancerDistribution

Megadja a terheléselosztó terjesztési algoritmusát. Az érvényes értékek a következők:

  • sourceIP. Két rekord affinitása: Forrás IP-címe, cél IP-címe
  • sourceIPProtocol. Három vonásos affinitás: Forrás IP-címe, Cél IP-címe, Protokoll
  • egyik sem. Öt rekord affinitása: Forrás IP-cím, forrásport, cél IP-cím, célport, protokoll

Az alapértelmezett érték nincs.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-LocalPort

Megadja a végpont által használt helyi, privát portot. A virtuális gépen belüli alkalmazások ezen a porton figyelik a végponthoz tartozó szolgáltatásbemeneti kéréseket.

Típus:Int32
Position:2
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Name

Megadja a végpont nevét.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-NoProbe

Azt jelzi, hogy ez a parancsmag a mintavétel nélküli beállítást használja.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ProbeIntervalInSeconds

A végpont mintavételes lekérdezési időközét adja meg másodpercben.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ProbePath

A HTTP-mintavétel relatív elérési útját adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ProbePort

Megadja a végpont által használt portot.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ProbeProtocol

Megadja a portprotokollt. Az érvényes értékek a következők:

  • tcp
  • http
Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ProbeTimeoutInSeconds

A mintavételi lekérdezés időtúllépési időszakát adja meg másodpercben.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Profile

Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.

Típus:AzureSMProfile
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Protocol

A végpont protokollját adja meg. Az érvényes értékek a következők:

  • tcp
  • Udp
Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-PublicPort

A végpont által használt nyilvános portot adja meg. Ha nem ad meg értéket, az Azure hozzárendel egy elérhető portot.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-VirtualIPName

Megadja annak a virtuális IP-címnek a nevét, amelyet az Azure társít a végponthoz. A szolgáltatás több virtuális IP-cím is lehet. Virtuális IP-címek létrehozásához használja az Add-AzureVirtualIP parancsmagot.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-VM

Azt a virtuális gépet adja meg, amelyhez a végpont tartozik.

Típus:IPersistentVM
Aliasok:InputObject
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Kimenetek

Object