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


Set-AzurePublicIP

Nyilvános IP-címet ad hozzá egy Azure-beli 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

Set-AzurePublicIP
   [-PublicIPName] <String>
   [[-IdleTimeoutInMinutes] <Int32>]
   [[-DomainNameLabel] <String>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

A Set-AzurePublicIP parancsmag nyilvános IP-címet ad hozzá egy Azure-beli virtuális géphez. Ha ezt a parancsmagot egy meglévő virtuális géphez futtatja, frissítse a virtuális gépet a módosítások implementálásához. A nyilvános IP-címhez megfelelő DNS-bejegyzés létrehozásához megadhat egy tartománynévcímkét.

Példák

1. példa: Nyilvános IP-cím hozzáadása meglévő virtuális géphez

PS C:\> Get-AzureVM -ServiceName "FTPInAzure" -Name "FTPInstance" | Set-AzurePublicIP -PublicIPName "ftpip" | Update-AzureVM

Ez a parancs lekéri az FTPInstance nevű virtuális gépet az FTPInAzure nevű szolgáltatásban a Get-AzureVM parancsmag használatával. A parancs a folyamatkezelő használatával továbbítja a virtuális gépet az aktuális parancsmagnak. Az aktuális parancsmag hozzáadja az ftpip nyilvános IP-címet. A parancs átadja a virtuális gépet az Update-AzureVM parancsmagnak, amely végrehajtja a módosításokat.

2. példa: Nyilvános IP-cím hozzáadása új virtuális géphez

PS C:\> New-AzureVMConfig -Name "FTPInstance" -InstanceSize Small -ImageName "Image07" | Add-AzureProvisioningConfig -Windows -AdminUsername "AdminMain" -Password "password" | Set-AzurePublicIP -PublicIPName "ftpip" | New-AzureVM -ServiceName "FTPinAzure" -Location "North Central US"

Ez a parancs létrehoz egy virtuálisgép-konfigurációs objektumot a New-AzureVMConfig parancsmag használatával. A parancs átadja az objektumot az Add-AzureProvisioningConfig parancsmagnak, amely további konfigurációt biztosít. Az aktuális parancsmag hozzáadja az ftpip nyilvános IP-címet. A parancs átadja a konfigurációt a New-AzureVM parancsmagnak, amely létrehozza a virtuális gépet.

3. példa: Nyilvános IP-cím és címke hozzáadása egy meglévő virtuális géphez

PS C:\> Get-AzureVM -ServiceName "FTPInAzure" -Name "FTPInstance" | Set-AzurePublicIP -PublicIPName "ftpip" -DomainNameLabel "ipname" | Update-AzureVM

Ez a parancs lekéri az FTPInstance nevű virtuális gépet az FTPInAzure nevű szolgáltatásban a Get-AzureVM parancsmag használatával. A parancs a folyamatkezelő használatával továbbítja a virtuális gépet az aktuális parancsmagnak. Az aktuális parancsmag hozzáadja az ftpip nyilvános IP-címet és a címke IP-címét. A parancs frissíti a virtuális gépet, amely végrehajtja a módosításokat.

4. példa: Nyilvános IP-cím és címke hozzáadása új virtuális géphez

PS C:\> New-AzureVMConfig -Name "FTPInstance" -InstanceSize Small -ImageName $images[50].ImageName | Add-AzureProvisioningConfig -Windows -AdminUsername "AdminMain" -Password "password" | Set-AzurePublicIP -PublicIPName "ftpip" -DomainNameLabel "ipname" | New-AzureVM -ServiceName "FTPinAzure" -Location "North Central US"

Ez a parancs létrehoz egy virtuálisgép-konfigurációs objektumot, majd átadja az objektumot az Add-AzureProvisioningConfig-nak, amely további konfigurációt biztosít. Az aktuális parancsmag hozzáadja az ftpip nyilvános IP-címet és a címke IP-címét. A parancs létrehozza a virtuális gépet.

Paraméterek

-DomainNameLabel

Megadja a nyilvános IP-cím megfelelő DNS-bejegyzéséhez használandó nevet.

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

-IdleTimeoutInMinutes

A TCP üresjárati időtúllépési időtartamát adja meg percekben.

Típus:Int32
Position:2
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

-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

-PublicIPName

Megadja a nyilvános IP-címet.

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

-VM

Azt a virtuális gépet adja meg, amelyhez ez a parancsmag nyilvános IP-címet ad hozzá.

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

Microsoft.WindowsAzure.Commands.ServiceManagement.Model.IPersistentVM