Set-AzurePublicIP
Přidá veřejnou IP adresu k virtuálnímu počítači Azure.
Poznámka:
Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.
Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.
Syntaxe
Set-AzurePublicIP
[-PublicIPName] <String>
[[-IdleTimeoutInMinutes] <Int32>]
[[-DomainNameLabel] <String>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Rutina Set-AzurePublicIP přidá veřejnou IP adresu do virtuálního počítače Azure. Pokud tuto rutinu spustíte pro existující virtuální počítač, aktualizujte virtuální počítač tak, aby implementovaly změny. Můžete zadat popisek názvu domény, který vytvoří odpovídající položku DNS pro veřejnou IP adresu.
Příklady
Příklad 1: Přidání veřejné IP adresy do existujícího virtuálního počítače
PS C:\> Get-AzureVM -ServiceName "FTPInAzure" -Name "FTPInstance" | Set-AzurePublicIP -PublicIPName "ftpip" | Update-AzureVM
Tento příkaz získá virtuální počítač s názvem FTPInstance ve službě s názvem FTPInAzure pomocí rutiny Get-AzureVM . Tento virtuální počítač předá aktuální rutině pomocí operátoru kanálu. Aktuální rutina přidá ftpip s názvem veřejné IP adresy. Tento příkaz předá virtuální počítač rutině Update-AzureVM , která implementuje vaše změny.
Příklad 2: Přidání veřejné IP adresy do nového virtuálního počítače
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"
Tento příkaz vytvoří objekt konfigurace virtuálního počítače pomocí rutiny New-AzureVMConfig . Příkaz tento objekt předá rutině Add-AzureProvisioningConfig , která poskytuje další konfiguraci. Aktuální rutina přidá ftpip s názvem veřejné IP adresy. Příkaz předá konfiguraci rutině New-AzureVM , která vytvoří virtuální počítač.
Příklad 3: Přidání veřejné IP adresy a popisku do existujícího virtuálního počítače
PS C:\> Get-AzureVM -ServiceName "FTPInAzure" -Name "FTPInstance" | Set-AzurePublicIP -PublicIPName "ftpip" -DomainNameLabel "ipname" | Update-AzureVM
Tento příkaz získá virtuální počítač s názvem FTPInstance ve službě s názvem FTPInAzure pomocí rutiny Get-AzureVM . Tento virtuální počítač předá aktuální rutině pomocí operátoru kanálu. Aktuální rutina přidá ip adresu ftpip s názvem veřejné IP adresy a název ip adresy popisku. Příkaz aktualizuje virtuální počítač, který implementuje vaše změny.
Příklad 4: Přidání veřejné IP adresy a popisku do nového virtuálního počítače
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"
Tento příkaz vytvoří objekt konfigurace virtuálního počítače a pak tento objekt předá rutině Add-AzureProvisioningConfig, která poskytuje další konfiguraci. Aktuální rutina přidá ip adresu ftpip s názvem veřejné IP adresy a název ip adresy popisku. Příkaz vytvoří virtuální počítač.
Parametry
-DomainNameLabel
Určuje název, který se má použít pro odpovídající položku DNS pro veřejnou IP adresu.
Typ: | String |
Position: | 3 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IdleTimeoutInMinutes
Určuje časový limit nečinnosti protokolu TCP v minutách.
Typ: | Int32 |
Position: | 2 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InformationAction
Určuje, jak tato rutina reaguje na informační událost.
Tento parametr přijímá tyto hodnoty:
- Pokračovat
- Ignorovat
- Informovat se
- SilentlyContinue
- Zastavit
- Suspend
Typ: | ActionPreference |
Aliasy: | infa |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InformationVariable
Určuje informační proměnnou.
Typ: | String |
Aliasy: | iv |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Profile
Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.
Typ: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PublicIPName
Určuje název veřejné IP adresy.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VM
Určuje virtuální počítač, do kterého tato rutina přidává veřejnou IP adresu.
Typ: | IPersistentVM |
Aliasy: | InputObject |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
Microsoft.WindowsAzure.Commands.ServiceManagement.Model.IPersistentVM