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